Mercurial > p > roundup > code
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 |
