k2hash_1.0.94-1_amd64.deb
Install the package
sudo apt-get install k2hash=1.0.94-1
NoSQL Key Value Store(KVS) library
Full description: NoSQL Key Value Store(KVS) library K2HASH is NoSQL(key value store) library and tools for this library by Yahoo! JAPAN. K2HASH is following specifications. - Supports multi-threading and multi-processing program. - Expands data area. - Switches accessing only memory and data file directly. - Puts transaction. - Archiving. - Replaces hash function like plugin. - Replaces transaction. . K2HASH tools can create/store(write)/read a file or memory which is made(allocated) by K2HASH library for testing. . K2HASH library has following three way for KVS storage. - Use storage on memory only, this type of storage can be used by only multi-thread process. And on this type, the data on storage is not permanent. - Use fully mapping file, this type can be used by multi-thread and multi-process. All of data in the file is mmapping fully, then the limit of the file and data size depends on the memory. - Use a part of mapping file and directly accessing a file, this type can be used by multi-thread and multi-process. . K2HASH maps only hash table and etc from the file, and reads/writes the file for datas directly. This way is expanding upper limit, but less performance because directly accessing. . In cases of using mapping file, you can use the data(file) as perma- nently or temporary. . K2HASH uses FNV-1a hashing function in it. If you replace this hash function, you can do by two way. - One way is that your process defines same prototype of hash func- tion. - The other is that you can load your original DSO library which in- cludes same prototype of hash function. . You can know how to implement replacing hash function, please see k2hashfunc.h file. . K2HASH can put transaction and archive all of data in file. If you need to make your original formatted transaction outputs, you can do by two way like replacing hash function. - One way is that your process defines same prototype of hash func- tion. - The other is that you can load your original DSO library which in- cludes same prototype of hash function. . You can know how to implement replacing transaction function, please see k2htransfunc.h file.
Checksums
MD5 | 7f5801ba74031330394a51b2d8a4d075 |
SHA1 | 34766a74bd4dbe5f827e5cef21550319cd549a2d |
SHA256 | 0f35716b55c07f6c5d57ed83d75eb84dac5e60f34ecf904fb2d12ec6f660664d |
SHA512 | 27bd7dffe3223dcd622288c791921468f99262b6e138793c53bb45f7579b765cfc8b064192ee7b82a8420e3c167b1f2b6e2bd7a19f0c296142cba0f67460f074 |
Depends
- libc6 (>= 2.17), libfullock (>= 1.0.60), libgcc-s1 (>= 3.0), libgcrypt20 (>= 1.8.0), libstdc++6 (>= 5.2)
Files
- /usr/share/man/man1/k2htouch.1.gz
- /usr/share/man/man1/k2hreplace.1.gz
- /usr/share/man/man1/k2hlinetool.1.gz
- /usr/share/man/man1/k2himport.1.gz
- /usr/share/man/man1/k2hedit.1.gz
- /usr/share/man/man1/k2hcompress.1.gz
- /usr/share/man/man1/k2hbench.1.gz
- /usr/share/man/man1/k2hash.1.gz
- /usr/share/doc/k2hash/copyright
- /usr/share/doc/k2hash/changelog.Debian.gz
- /usr/lib/x86_64-linux-gnu/libk2hash.so.1.0.94
- /usr/bin/k2htouch
- /usr/bin/k2hreplace
- /usr/bin/k2hlinetool
- /usr/bin/k2himport
- /usr/bin/k2hedit
- /usr/bin/k2hcompress
- /usr/bin/k2hbench
Uploaded
13 days agoPackage Size
310 KBInstalled Size
1000 KBDownloads
2
wget
wget --content-disposition "https://packagecloud.io/antpickax/stable/packages/ubuntu/focal/k2hash_1.0.94-1_amd64.deb/download.deb?distro_version_id=210"