27 Sept 2013

Enûma Eliš project added to googlecode.

Enûma Eliš project was added to googlecode, since I have started to hack on a proto-prototype for the intended NoSQL database manager Apsû. My current main goal is to learn what the standard database operations (see below) become if one have an association list based NoSQL database instead of a classical RDBMS. I could potentially sit and ponder what those operations would be, but I prefer coding/experimenting to see what the mathematical reality dictates, rather than to speculate over "what ought to" and "what should". Besides I haven't coded for a long while[1], so I have abstince.

The planned content is to be:

  1. anšar - a cloudy VM-sys executing a LogPL rather than assembly
  2. apsû - a nosql assoc list database system providing data to the anšars
  3. kišar - LogPL compiling to anšar
  4. tiamat - a resource power scheduler and plan executor
  5. mummu - NL to LogPL parser and antiparser

The RDBMS database operations (in relational algebra) are:

  • Set union
  • Set difference
  • Cartesian product
  • Projection
  • Selection
  • Rename
  • Diverse joins
  • Division

As of writing this text, I have released no Apsû code yet. Soon to come.

[1] Except some python math and some bash last week. Probably last I programmed C was 1 month ago.