A rudimentary embedded NoSQL document database written in Go that stores JSON documents and provides HTTP API access.
tiedot is a basic NoSQL document database written in Go that stores data in JSON format. It can be embedded directly into Go applications or run as a standalone server with an HTTP API, providing a simple document storage solution with advanced query capabilities.
Go developers needing a lightweight embedded document database for applications requiring JSON storage without external database dependencies.
Developers choose tiedot for its simplicity, embeddability into Go programs, and reliable performance with fault-tolerant data structures, though the project notes it's minimal and dormant since 2016.
A rudimentary implementation of a basic document (NoSQL) database in Go
Uses JSON document format for schema-less data storage, enabling flexible data models as highlighted in the key features.
Can be embedded directly into Go programs or run as a standalone HTTP server, offering deployment versatility without external dependencies.
Supports complex set operations for data retrieval, allowing sophisticated queries without needing external tools, as per the query processor description.
Employs fault-tolerant data structures that prioritize data integrity, ensuring reliability even with large datasets.
Capable of handling over 120k records or 80k complex queries per second, providing good performance for embedded use cases.
The project has been inactive since 2016 with no updates, making it unsuitable for evolving needs or security fixes, as warned in the README.
Lacks modern database functionalities such as ACID transactions or replication, which limits its use in production-critical applications.
Sparse third-party tools, libraries, and community contributions due to its dormant state, hindering integration and support.
Performance claims are from outdated benchmarks; real-world scaling beyond tested scenarios might be unreliable or untested.
The Prometheus monitoring system and time series database.
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.