Skip to content

Commit ace5e92

Browse files
committed
updated description
1 parent fdb1e0d commit ace5e92

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

functionalDB/README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
# Jsomic
1+
# FDB
22

3-
Jsomic is an in-memory, no-sql functional database, written in Javascript.
3+
FDB (TODO - fidn a better name) is an in-memory, no-sql functional database, written in Clojure.
4+
5+
It is a modest attempt to provide part of the functionality that the Datomic database provides (the main omitted functionality is the durability part).
6+
7+
The core idea is to add the notion of time to the data, and provide on top of the standard CRUD operations, a set of time related operations.
8+
9+
The database itself is a collection of datums. A datum is built of an entity (think of a row in a table)that has its attributes (a column) and the value of that entity's attribute at a given time.
10+
Any update does not overwrite the prvious value, but addes another datum to the database.
411

5-
It is a modest attempt to provide part of the functionality that the Datomic database provides (the main omitted functionality is the durability part).

0 commit comments

Comments
 (0)