Commit graph

776 commits

Author SHA1 Message Date
Ewout Stortenbeker
77d36b8d0c Documentation update 2018-12-05 13:37:53 +01:00
Ewout Stortenbeker
0e131d5193 Now using output stream for index writing 2018-12-05 13:20:58 +01:00
Ewout Stortenbeker
076593c07f Friendly error message 2018-12-05 13:19:36 +01:00
Ewout Stortenbeker
d11d6f244d Version to 0.4.2 2018-12-04 10:52:46 +01:00
Ewout Stortenbeker
109642f7ae Cache invalidation performance improvement 2018-12-04 10:51:48 +01:00
Ewout Stortenbeker
d397ef5e3a Documentation update 2018-12-04 10:49:29 +01:00
Ewout Stortenbeker
940434fee2 Version to 0.4.1 2018-12-03 16:31:32 +01:00
Ewout Stortenbeker
60e9de2364 Disabled tree testing after build 2018-12-03 16:31:07 +01:00
Ewout Stortenbeker
807eb97092 Fixed cache invalidation issue 2018-12-03 16:29:56 +01:00
Ewout Stortenbeker
3a06b04711 Moved from acebase-core, includes many updates and fixes 2018-12-03 11:01:00 +01:00
Ewout Stortenbeker
9262aea9ce Repository split 2018-11-02 17:00:27 +01:00
Ewout Stortenbeker
be3187f37b README updates 2018-08-06 15:34:21 +02:00
Ewout Stortenbeker
4436014da0 Changed package.json to public 2018-08-06 15:06:47 +02:00
Ewout Stortenbeker
6761835dee Updated readme 2018-08-06 15:05:18 +02:00
Ewout Stortenbeker
5512fffc87 Preventing deadlocks by not waiting for parent records to be updated, using the in-memory record address cache to prevent unupdated references being used 2018-08-06 15:04:08 +02:00
Ewout Stortenbeker
4a04e7a5af Created DataIndex class, moved indexing code, moves BTree classes into own file, added locking to indexes: if index is being built, indexed queries wait until it is finished 2018-08-03 10:40:43 +02:00
Ewout Stortenbeker
e31995c64f Added data indexing & indexed queries, improved locking mechanism, added tests, fixed bugs, much more 2018-08-02 11:20:34 +02:00
Ewout Stortenbeker
73bc8eb5b4 Entirely refactored Record class to work with reading streams, added indexed child key storage to support objects with many keys with great performance, added initial data indexing capability 2018-07-20 17:44:43 +02:00
Ewout Stortenbeker
325ccb8a22 Added binary B+Tree search 2018-07-06 08:47:29 +02:00
Ewout Stortenbeker
00f48818b4 Developed B+Tree classes for indexing 2018-07-04 16:29:44 +02:00
Ewout Stortenbeker
ad9a7f4327 worked on indexing, added .gitignore, vscode launch.json 2018-06-30 11:03:11 +02:00
appy-one
91bb712791
AceBase test code upload 2018-06-29 09:53:23 +02:00
appy-one
53f9c56512
AceBase client code upload 2018-06-29 09:49:29 +02:00
appy-one
c63793065e
AceBase server code upload 2018-06-29 09:48:28 +02:00
appy-one
549c9f5580
AceBase core code upload 2018-06-29 09:46:41 +02:00
appy-one
7df8a53d0f
Initial commit 2018-06-19 11:28:08 +02:00