dbm was the first of a family of simple database engines, originally written by Ken Thompson and released by AT&T in 1979 . The name is a three letter acronym for database manager. dbm stores arbitrary data by use of a single key in fixed-size buckets and uses hashing techniques to enable fast retrieval of the data by key.
| Property | Value |
| dbpprop:abstract
|
- dbm was the first of a family of simple database engines, originally written by Ken Thompson and released by AT&T in 1979 . The name is a three letter acronym for database manager. dbm stores arbitrary data by use of a single key in fixed-size buckets and uses hashing techniques to enable fast retrieval of the data by key. The hashing scheme used is a form of extensible hashing, so that the hashing scheme expands as new buckets are added to the database, meaning that, when nearly empty, the database starts with one bucket, which is then split when it becomes full. The two resulting child buckets will themselves split when they become full, so the database grows as keys are added. While dbm and its derivatives are pre-relational databases--effectively a hash fixed to disk--in practice they can offer a more practical solution for high-speed storage looked up by-key as they do not require the overhead of connecting and preparing queries. This is balanced by the fact that they can generally only be opened for writing by a single process at a time. While this can be addressed by the use of an agent daemon which can receive signals from multiple processes, this does, in practice, add back some of the overhead (though not all). In simpler terms, they may be old tech but they're fast.
- Die Datenbank DBM war der erste Vertreter einfacher, dateibasierter Datenbanksysteme. Sie wurde ursprünglich entwickelt von Ken Thompson und im Jahre 1979 veröffentlicht von AT&T . Der Name ist ein Akronym für database manager. DBM speichert beliebige Daten in sogenannten Buckets mit fester Größe, versehen mit einem Schlüssel mit dessen Hilfe die Daten unter Verwendung einer Hashfunktion in der Datenbank wieder auffindbar sind. Der Hashing-Algorithmus verwendet eine Form des erweiterbaren Hashings, bei dem die mögliche Anzahl verfügbarer Schlüssel erweitert wird, sobald neue Buckets hinzugefügt werden, was sich in einer Einsparung von Speicherplatz auswirkt. Besonderes Merkmal von DBM und Derivaten von DBM, die allesamt als Vorgänger der relationalen Datenbanken gelten, ist die Einsparung von Rechen- und Wartezeiten für den Verbindungsaufbau zum Datenbankserver und die Vorbereitung von Datenbankabfragen. Der sich daraus ergebende Nachteil ist, dass immer nur ein Prozess auf die Datenbank zugreifen kann.
- dbm a été le premier d'une famille de moteurs simples de base de données, à l'origine écrit par Ken Thompson et publié par ATT en 1979. Le nom est un acronyme de trois lettres de gestionnaire de base de données (DataBase Manager). dbm stocke des données arbitraires par l'utilisation d'une seule clef (une clé primaire), dans un conteneur en taille fixe et utilise les techniques de hachage pour permettre la l'accès rapide aux données via la clé. Le système de hachage utilisée est une forme de hachage extensible, de sorte que le système de hachage augmente à mesure que de nouvelles données sont ajoutés à la base de données, ce qui signifie que, lorsque qu'elle est presque vide, la base de données commence avec un conteneur, qui est ensuite coupée quand il est plein. Les deux conteneurs fils résultant se divisent eux-mêmes quand ils sont pleins, de sorte que la base de données croît quand des clefs sont ajoutées. dbm et ses dérivés sont sont des pré-bases de données relationnelles - ils offrent en pratique une fonction de hachage sur le disque qui permet d'accèder rapidement à des données via des clefs. Cette conception simple permet une grande rapidé d'accès.
- データベースの一種。Berkeley DBも参照。 ジブロモメタン dBm:1mWを0dBとしたもの。デシベルを参照。 Double Balanced Mixer:二重平衡変調器。出川雄二郎が発明した。→混合器 (ヘテロダイン)#DBMを参照。 dbm (Database Manager)はデータベースの分類の一つであり、データベース管理システム(リレーショナルデータベースなど)よりはるかに単純な構造をしている。 ファイル上にキーと値のペアをハッシュを使って高速にアクセスできるように配置したもの、またはそれを管理するシステムである。ほとんどのものはトランザクション機能がない。
- DBM — платформенно-независимый механизм для хранения строк в файле как в хеше. И ключ и ассоциированные с ним данные должны быть строками. Так же DBM можно считать Движком баз данных.
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdf:type
| |
| rdfs:comment
|
- dbm was the first of a family of simple database engines, originally written by Ken Thompson and released by AT&T in 1979 . The name is a three letter acronym for database manager. dbm stores arbitrary data by use of a single key in fixed-size buckets and uses hashing techniques to enable fast retrieval of the data by key.
- Die Datenbank DBM war der erste Vertreter einfacher, dateibasierter Datenbanksysteme. Sie wurde ursprünglich entwickelt von Ken Thompson und im Jahre 1979 veröffentlicht von AT&T . Der Name ist ein Akronym für database manager. DBM speichert beliebige Daten in sogenannten Buckets mit fester Größe, versehen mit einem Schlüssel mit dessen Hilfe die Daten unter Verwendung einer Hashfunktion in der Datenbank wieder auffindbar sind.
- dbm a été le premier d'une famille de moteurs simples de base de données, à l'origine écrit par Ken Thompson et publié par ATT en 1979. Le nom est un acronyme de trois lettres de gestionnaire de base de données (DataBase Manager). dbm stocke des données arbitraires par l'utilisation d'une seule clef (une clé primaire), dans un conteneur en taille fixe et utilise les techniques de hachage pour permettre la l'accès rapide aux données via la clé.
- DBM — платформенно-независимый механизм для хранения строк в файле как в хеше. И ключ и ассоциированные с ним данные должны быть строками. Так же DBM можно считать Движком баз данных.
|
| rdfs:label
|
- Dbm
- DBM (Datenbank)
- Dbm
- DBM
- DBM
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |