ROD – Ruby Object Database

Aleksander Pohl


Ruby Object Database is an open-source object database designed for storing and accessing data which rarely changes. The primary reason for designing it was to create a storage facility for natural language dictionaries and corpora. It is optimized for reading speed and easiness of usage.


object database; Ruby; natural language processing

Full Text:



Daciuk J.: Incremental Construction of Finite-State Automata and Transducers, and their Use in the Natural Language Processing. 1998.

Fellbaum C.: WordNet. Theory and Applications of OntoIogy. Computer Applications, 2010, p. 231-243.

Kubis M.: An Access Layer to PolNet-Polish WordNet. Human Language Technology. Challenges for Computer Science and Linguistics, 2011, p. 444-455.

Olson M., Bostic K., Seltzer M.: Berkeley DB. Proceedings of the FREENIX Track: 1999 USENIX Annual Technical Conference, 1999, p. 183-192.

Owens M.: Thedenitiveguide to SQLite. Apress,2006.

Przepiórkowski A.: Korpus IPI PAN. Wersja wstępna. Instytut Podstaw Informatyki PAN, 2004.

Tate B. A., Hibbs C.: Ruby on Rails: Up and Running. O'Railly Media, 2006.

Thomas D., Fowler C., Hunt A.: Programming Ruby. Pragmatic Bookshelf, 2004.

Vicknair C., Macias M., Zhao Z., Nan X., Chen Y., Wilkins D.: A comparison of a graph database and a relational database: a data provenance perspective. Proceedings of the 48th Annual Southeast Regional Conference ACM, 2010, p. 42.

Woliński M.: Morfeusz-a practical tool for the morphological analysis of Polish. Intelligent information processing and web mining, 2006, p. 511-520.

Zawodny J.: Redis: Lightweight key/value Store That Goes the Extra Mile. Linux Magazine,, 2009.