comparison doc/design.txt @ 2951:2e3f3204afc9

merge from maint-0-7
author Richard Jones <richard@users.sourceforge.net>
date Tue, 23 Nov 2004 23:58:36 +0000
parents 80f7559933b8
children 9614a101b68f
comparison
equal deleted inserted replaced
2949:3dca84b1a8f5 2951:2e3f3204afc9
48 48
49 Hyperdatabase 49 Hyperdatabase
50 ------------- 50 -------------
51 51
52 The lowest-level component to be implemented is the hyperdatabase. The 52 The lowest-level component to be implemented is the hyperdatabase. The
53 hyperdatabase is intended to be a flexible data store that can hold 53 hyperdatabase is a flexible data store that can hold configurable data
54 configurable data in records which we call items. 54 in records which we call items.
55 55
56 The hyperdatabase is implemented on top of the storage layer, an 56 The hyperdatabase is implemented on top of the storage layer, an
57 external module for storing its data. "Batteries-includes" distribution 57 external module for storing its data. The "batteries-includes" distribution
58 implements the hyperdatabase on a standard anydbm module. The storage 58 implements the hyperdatabase on the standard anydbm module. The storage
59 layer could be a third-party RDBMS; for a low-maintenance solution, 59 layer could be a third-party RDBMS; for a low-maintenance solution,
60 implementing the hyperdatabase on the SQLite RDBMS is suggested. 60 implementing the hyperdatabase on the SQLite RDBMS is suggested.
61
61 62
62 Dates and Date Arithmetic 63 Dates and Date Arithmetic
63 ~~~~~~~~~~~~~~~~~~~~~~~~~ 64 ~~~~~~~~~~~~~~~~~~~~~~~~~
64 65
65 Before we get into the hyperdatabase itself, we need a way of handling 66 Before we get into the hyperdatabase itself, we need a way of handling

Roundup Issue Tracker: http://roundup-tracker.org/