Top 0.8% dependent packages on proxy.golang.org
Top 0.2% dependent repos on proxy.golang.org
proxy.golang.org : github.com/cznic/lldb
Package lldb implements a low level database engine. The database model used could be considered a specific implementation of some small(est) intersection of models listed in [1]. As a settled term is lacking, it'll be called here a 'Virtual memory model' (VMM). 2016-07-24: v1.0.4 brings some performance improvements. 2016-07-22: v1.0.3 brings some small performance improvements. 2016-07-12: v1.0.2 now uses packages from cznic/internal. 2016-07-12: v1.0.1 adds a license for testdata/fortunes.txt. 2016-07-11: First standalone release v1.0.0 of the package previously published as experimental (github.com/cznic/exp/lldb). A Filer is an abstraction of storage. A Filer may be a part of some process' virtual address space, an OS file, a networked, remote file etc. Persistence of the storage is optional, opaque to VMM and it is specific to a concrete Filer implementation. Mechanism to allocate, reallocate (resize), deallocate (and later reclaim the unused) contiguous parts of a Filer, called blocks. Blocks are identified and referred to by a handle, an int64. In addition to the VMM like services, lldb provides volatile and non-volatile BTrees. Keys and values of a BTree are limited in size to 64kB each (a bit more actually). Support for larger keys/values, if desired, can be built atop a BTree to certain limits. A handle is the abstracted storage counterpart of a memory address. There is one fundamental difference, though. Resizing a block never results in a change to the handle which refers to the resized block, so a handle is more akin to an unique numeric id/key. Yet it shares one property of pointers - handles can be associated again with blocks after the original handle block was deallocated. In other words, a handle uniqueness domain is the state of the database and is not something comparable to e.g. an ever growing numbering sequence. Also, as with memory pointers, dangling handles can be created and blocks overwritten when such handles are used. Using a zero handle to refer to a block will not panic; however, the resulting error is effectively the same exceptional situation as dereferencing a nil pointer. Allocated/used blocks, are limited in size to only a little bit more than 64kB. Bigger semantic entities/structures must be built in lldb's client code. The content of a block has no semantics attached, it's only a fully opaque `[]byte`. Use of "scalars" applies to EncodeScalars, DecodeScalars and Collate. Those first two "to bytes" and "from bytes" functions are suggested for handling multi-valued Allocator content items and/or keys/values of BTrees (using Collate for keys). Types called "scalar" are: Included are concrete implementations of some of the VMM interfaces included to ease serving simple client code or for testing and possibly as an example. More details in the documentation of such implementations.
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/cznic/lldb
License: BSD-3-Clause
Latest release: about 9 years ago
First release: over 9 years ago
Namespace: github.com/cznic
Dependent packages: 39
Dependent repositories: 2,061
Stars: 33 on GitHub
Forks: 1 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 13 days ago
github.com/dgsb/tt v0.1.0
sqlite based time tracking tool8 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/smallnest/kvbench v0.0.0-20230718011136-0a88802f14d4
3 versions - Latest release: over 2 years agogithub.com/iiiuwioajdks/information_retrieval v1.2.1-laimuxi-homework
搜索引擎来自 https://github.com/huichen/wukong,大作业结束后就下掉这个仓库3 versions - Latest release: over 2 years ago - 1 dependent package - 0 stars on GitHub
github.com/oddshorizon/wukong v1.0.0
高度可定制的全文搜索引擎1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/osiloke/gostore-contrib v0.2.7
11 versions - Latest release: over 2 years ago - 2 stars on GitHubgithub.com/AlexAkulov/hungryfox v0.0.0-20230223094058-c34a4ace4f71 💰
Monitoring for leaks of sensitive information in git repositories2 versions - Latest release: almost 3 years ago - 43 stars on GitHub
github.com/icco/cron v0.0.0-20221126044951-4666e5198a71 💰
A bunch of cron jobs that run on my infra4 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 3 stars on GitHub
github.com/huichen/wukong v0.0.0-20210824074240-ecbd39fa0b56
高度可定制的全文搜索引擎2 versions - Latest release: over 4 years ago - 2 dependent packages - 5 dependent repositories - 4,314 stars on GitHub
github.com/xubingnan123/usql v0.0.0-20210716061426-e86feff52420
2 versions - Latest release: over 4 years ago - 0 stars on GitHubgithub.com/bradj/remindme v0.1.1
2 versions - Latest release: about 6 years agogithub.com/cznic/ql v1.2.0
Package ql implements a pure Go embedded SQL database engine. QL is a member of the SQL family o...9 versions - Latest release: over 7 years ago - 250 dependent packages - 2,157 dependent repositories - 1,301 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.