In-memory database code.
This repository has been archived on 2022-07-30. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
Go to file
jdl 8a3b234fe5 Added tests. 2022-07-27 12:11:01 +02:00
keyedmutex wip 2022-07-26 14:02:53 +02:00
kvstore wip 2022-07-26 14:01:52 +02:00
testconn wip 2022-07-26 14:02:53 +02:00
.gitignore Initial commit 2022-07-23 07:28:33 +00:00
README.md More testing. 2022-07-27 09:56:01 +02:00
btreeindex.go More testing. 2022-07-27 09:56:01 +02:00
btreeindex_ex_test.go More testing. 2022-07-27 09:56:01 +02:00
btreeindex_test.go Added tests. 2022-07-27 12:11:01 +02:00
btreeiterator.go WIP 2022-07-26 14:02:32 +02:00
btreeiterator_test.go Added tests. 2022-07-27 12:11:01 +02:00
codec.go WIP 2022-07-26 14:02:32 +02:00
collection.go wip: testing 2022-07-26 23:55:29 +02:00
collection_test.go WIP: testing 2022-07-26 17:13:16 +02:00
database.go wip: testing 2022-07-26 14:13:41 +02:00
database_ex_test.go WIP: testing 2022-07-26 17:13:16 +02:00
errors.go WIP 2022-07-26 14:02:32 +02:00
go.mod wip 2022-07-26 14:02:53 +02:00
go.sum wip 2022-07-26 14:02:53 +02:00
itemmap.go wip: testing 2022-07-26 23:55:29 +02:00
itemmap_ex_test.go WIP: testing 2022-07-26 17:13:16 +02:00
itemmap_test.go WIP: testing 2022-07-26 17:13:16 +02:00
main_test.go WIP: testing 2022-07-26 17:13:16 +02:00
mapindex.go More testing. 2022-07-27 09:56:01 +02:00
mapindex_ex_test.go wip: testing 2022-07-26 23:55:29 +02:00
mapindex_test.go More testing. 2022-07-27 09:56:01 +02:00
shipping_test.go WIP: testing 2022-07-26 17:13:16 +02:00
testdb_test.go wip: testing 2022-07-26 23:55:29 +02:00
types.go wip: testing 2022-07-26 14:13:41 +02:00
util.go WIP 2022-07-26 14:02:32 +02:00
util_test.go WIP 2022-07-26 14:02:32 +02:00

README.md

mdb

An in-process, in-memory database for Go.

TO DO

  • mapindex_test.go

    • TestFullMapIndex
  • btreeindex_test.go

    • TestPartialBTreeIndex
  • btreeiterator_test.go (?)

  • collection

  • database

    • WAL shipping
    • WAL shipping with network disconnects
  • BTreeIndex:

    • Should insert panic if item is replaced?