You are not logged in.

#1 2019-02-01 09:13:15

igo95862
Member
Registered: 2018-05-01
Posts: 6

What is a DBM database?

I was recently editing the https://wiki.archlinux.org/index.php/Open-iSCSI wiki page and I found the references to the DBM data base that was supposed to be at /etc/iscsi/nodes and /etc/iscsi/send_targets locations. However, when I decided to open them up I found a series of nested directories and files when I expected to find some binary files.

Possibilities:
1). Is the wiki outdated and Open-ISCSI was changed not to use DBM? I found a reference "Update README for removal of DBM requirement" in Open-ISCSI github: https://github.com/open-iscsi/open-iscs … oped_q=dbm but no direct commits that remove it.
2). There is an abstraction for file system that presents database as a series of files and directories?

There is a python modules called dbm but from its API it looks like a generic database.

Offline

#2 2019-02-01 10:58:59

schard
Member
From: Hannover
Registered: 2016-05-06
Posts: 1,932
Website

Re: What is a DBM database?

Wikipedia is your friend: https://en.wikipedia.org/wiki/Dbm

Offline

#3 2019-02-01 17:51:08

igo95862
Member
Registered: 2018-05-01
Posts: 6

Re: What is a DBM database?

So it is a single file database.

I looked through the Open-ISCSI commits and I think I found when they removed the DBM https://github.com/open-iscsi/open-iscs … 6182bb6a90

I will edit wiki with updated information.

Offline

Board footer

Powered by FluxBB