mirror of
https://github.com/radareorg/sdb.git
synced 2026-11-07 06:36:02 -10:00
Cleanup TODO and update COPYING timestamp
This commit is contained in:
1 parent
55f9fd4b82
commit
794b36cbbd
2 files changed
+1
-11
No files matched your search
@@ -1,6 +1,6 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015-2020 pancake
|
||||
Copyright (c) 2015-2021 pancake
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
@@ -9,20 +9,16 @@ TODO
|
||||
----
|
||||
* Add disk database file checksum to verify if its broken or valid file
|
||||
* ht->ls is wrong! dups appear
|
||||
* support plain text databases
|
||||
* implement mmap for w32
|
||||
* implement sdb_ainc/sdb_adec
|
||||
* implement io filters for load/save databases (io wrap)
|
||||
* support json 2.0 ({foo:"bar"}) <- no need for quotes in name
|
||||
* create string pool for a list of sizes
|
||||
newpool (sizeof (char), 10, 100, 1000);
|
||||
* Add api to store serialized in memory
|
||||
* Add api for raw bytes
|
||||
* Add api and syntax for json_length()
|
||||
* Add comparision stuff
|
||||
* Add support for socket file for memcached api
|
||||
* add api to create db without caching it before
|
||||
* remove buffer
|
||||
|
||||
Syncronization
|
||||
--------------
|
||||
@@ -43,12 +39,6 @@ Optimization
|
||||
* use 16 bit key and 16 bit value // dont think so
|
||||
* use kernel's linked list? it should be faster..
|
||||
|
||||
BUGS
|
||||
----
|
||||
* hashtable is not cleaned up when sync
|
||||
- must honor expire time entries
|
||||
* key and value boundaries are probably not properly handled
|
||||
|
||||
StringPool
|
||||
----------
|
||||
string types:
|
||||
|
||||
Reference in new issue
Block a user