Re: Storing data and code in a Db with LISP-like interface
Date: 29 Mar 2006 08:38:11 -0800
Message-ID: <1143650290.962897.106500_at_e56g2000cwe.googlegroups.com>
> Below is an example script for an experimental db (in development) that
> can store both data and code.
> Unlike typical databases, data is not stored using a table/record
> methodology, but via nodes where each node can connect to any other
> node, in a manner similar to neurons in the human brain.
This is actually very similar to GemStone/S, an OODB based on the Smalltalk language http://www.gemstone.com/products/smalltalk. Since Smalltalk methods are just objects they are stored in the database just like any other object. When Java came on the scene, GemStone introduced Facets http://www.facetsodb.com/web/index.html. With Facets the classes are not stored directly in the database (to match the Java conventions of having the code in a classpath).
Both GemStone/S and Facets are "active object" databases, providing transparent persistence by reachability and directly executing the methods on the persistent objects without having to explicitly fetch or store instances.
Bob Received on Wed Mar 29 2006 - 18:38:11 CEST