Skip to content

fco-fbatch/awesome-database

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesome-database Awesome

A curated list of amazingly awesome database libraries, resources.

Contents

SQL

  • Citus - Fast columnar store for analytics with PostgreSQL.
  • Facebook MySQL - Facebook's branch of the Oracle MySQL v5.6 database.
  • Twitter MySQL - MySQL fork maintained and used at Twitter.
  • PostgreSQL - An advanced open-source relational database known for its extensibility, standards compliance, and robustness. Supports both SQL and JSON querying.
  • SQLite - A completely embedded, full-featured relational database in a few 100k that you can include right into your project.
  • VoltDB - VoltDB is a horizontally-scalable, in-memory SQL RDBMS designed for applications that have extremely high read and write throughput requirements.
  • Datomic - A distributed database designed to enable scalable, flexible and intelligent applications, running on next-gen cloud architectures. It provides ACID transactions, joins, and a powerful query language with time-travel capabilities.
  • Cassandra - Cassandra is a partitioned row store. Rows are organized into tables with a required primary key.

NoSQL

  • Aerospike - Aerospike Database Server – flash-optimized, in-memory, nosql database
  • MongoDB - A source-available NoSQL database program that uses a document-oriented database model. It supports a variety of data forms including text, images, and complex objects. Known for its scalability and flexibility.
  • InfluxDB - Scalable datastore for metrics, events, and real-time analytics
  • LedisDB - Ledisdb is a high performance NoSQL like Redis based on LevelDB.
  • Tiedot - A NoSQL database powered by Golang. It has a JSON API and supports basic CRUD operations and in-place updates. Designed for simplicity and performance.
  • Elasticsearch - Open Source, Distributed, RESTful Search Engine.
  • MapDB - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
  • OrientDB - OrientDB is an Open Source NoSQL DBMS with the features of both Document and Graph DBMSs.
  • CouchDB - Apache CouchDB™ is a database that uses JSON for documents,JavaScript for MapReduce indexes, and regular HTTP for its API.

Key-Value

  • LMDB - Very fast embedded key/value store with full ACID semantics.
  • Memcache - Free & open source, high-performance, distributed memory object caching system
  • Monetdb - An open-source column-oriented database management system that focuses on high performance for complex queries. It's often used for data warehousing, OLAP, and data mining.
  • Redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes.
  • RethinkDB - An open-source distributed JSON document database with a pleasant and powerful query language.
  • RocksDB - Embedded key-value store for fast storage.
  • SSDB - SSDB - A fast NoSQL database, an alternative to Redis.
  • Riak - Riak is a decentralized datastore from Basho Technologies.
  • Bolt - A low-level key/value database for Go.
  • Diskv - A home-grown disk-backed key-value store.
  • Go-cache - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
  • GoLevelDB - An implementation of the LevelDB key/value database in the Go.
  • Groupcache - Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
  • Roshi - Roshi is a large-scale CRDT set implementation for timestamped events.
  • Lmdbjni - LMDB for Java, which is a very fast embedded key/value store with full ACID semantics.

Graph

  • Neo4j - : An open-source, NoSQL, native graph database that provides an ACID-compliant transactional backend for your applications. Known for its high performance, scalability, and flexibility.

Vector

Research Papers

  • DB-Readings - A list of papers essential to understanding databases and building new data systems

Contribute

Contributions welcome! Read the contribution guidelines first.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published