SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Database Projects
-
Project mention: Netdata: 20% discount on all annual plans Promo code BF20241Y | news.ycombinator.com | 2024-12-04
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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, Streams, HyperLogLogs, Bitmaps.
Also, they're rolling the dice continuing to use Redis https://github.com/redis/redis/blob/21aee83abdbfe8878d8b870b...
-
TDengine
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
Project mention: TDengine: Open-Source, High-Performance Time-Series DB for IoT and Cloud | news.ycombinator.com | 2024-08-14 -
valkey
A flexible distributed key-value datastore that is optimized for caching and other realtime workloads.
For the sake of this article, we’ll focus on scaling the transformation part of the ETL application. We’ll use an Amazon SQS (Simple Queue Service) queue as the ingestion layer and a simple Valkey Channel (deployed to the Kubernetes cluster) as the target system.
-
TimescaleDB
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
If you are interested in Timescale, you can try Timescale for free or check out our GitHub, community Slackand join discussions with thousands of Timescale users.
-
disclosure: I work at Turso
> code of ethics as almost toxic
This is simply not true. Can you tell me where it is being said so?
> then folding “libSQL into the Turso family” within the year.
libSQL was always part of Turso. So, I don't get your point.
> They forked, played politics, added a few features (with some ill-considered incompatibilities), and properly documented zero of them.
Again this is incorrect. There are some docs here: https://github.com/tursodatabase/libsql/tree/main/docs
I am really not sure why are you so angry about libSQL.
-
-
Project mention: PostgreSQL Meets ScyllaDB's Lightning Speed and Monstrous Scalability | news.ycombinator.com | 2024-12-27
This is just vanilla Postgres.
To start with I wonder how ScyllaDB will compare against Postgres extended with AGPL-licensed Citus [1]
Note: Like Github, Citus Data has been a subsidiary of Microsoft for a while now.
[1] https://www.citusdata.com/
-
-
yugabyte-db
YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
Project mention: PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni | news.ycombinator.com | 2024-12-08 -
-
Project mention: SQLiteStudio: Create, edit, browse SQLite databases | news.ycombinator.com | 2024-11-24
In few days there will be another 3.4.x branch release (3.4.7), which addresses this exact problem - https://github.com/pawelsalawa/sqlitestudio/issues/5119
-
-
# Palindrome project Project used to explain my view on a django project architecture, explained on my [series of posts](https://dev.to/pcampos119104/django-project-setup-part-1-2e7a) ## Tools, libs, etc. Some time related files. Versions on Poetry. - [Python](https://www.python.org/) Programming languange - [django-environ](https://django-environ.readthedocs.io) Manage .envs in Django - [Poetry](https://python-poetry.org/) Python packaging and dependency management - poetry.lock - pyproject.toml - [Django](https://www.djangoproject.com/) Web framework written in Python - [Docker](https://www.docker.com/) Manage containers for dev environment - compose.yaml - compose/dev/Dockerfile - compose/dev/start - .env - [Just](https://just.systems/) encapsulate commands for easier use - justfile - [psycopg](https://www.psycopg.org/) Python adapter for Postgres # <-- new line ## Dev environment setup 1. Install Just, Docker and Poetry(opcional). 2. Copie .env.example to .env, no need for edtion. 3. `$ just build` ## Run the server for development 1. Certified that docker is up and running 2. `$ just runserver` You can access on http://0.0.0.0:8000/
-
orioledb
OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems) 🇺🇦
-
-
That works but for a more robust solution you could look at https://pgbackrest.org
-
LMDB
Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.
For those of us who don't know, LMDB is a DB. It took a bit of time to find it.
Please add READMEs to your projects with appropriate links, folks.
https://crates.io/crates/liblmdb <-- says it is bindings for LMDB
Links to the repo
https://github.com/ordinarylabs/liblmdb
Which has a link to the LMDB repo here
https://github.com/LMDB/lmdb/tree/9c9d34558cc438f99aebd1ab58...
Which has no info about the project, but links to
https://www.openldap.org/software/repo.html
Which also has no info about the project, but has an LMDB link which leads to
https://www.symas.com/lmdb
Which finally explains:
Symas LMDB is an extraordinarily fast, memory-efficient database we developed for the OpenLDAP Project. With memory-mapped files, LMDB has the read performance of a pure in-memory database while retaining the persistence of standard disk-based databases.
Bottom line, with only 32KB of object code, LMDB may seem tiny. But it’s the right 32KB. Compact and efficient are two sides of a coin; that’s part of what makes LMDB so powerful.
-
-
Yes, but MariaDB, mostly DIY on localhost (various test & live VMs I manage).
Most painful? Replication with automatic failover could be easier to setup. Considering switching to MySQL 8.x for the new-ish innodb cluster tools (mysqlsh, mysql-router).
Why not Postgres? Familiarity, mostly using it for Drupal & Wordpress sites where MySQL is king. Besides the occasional poorly-designed query that eats memory and causes timeouts, MySQL rarely needs my attention.
Side note: I'm excited for https://github.com/mydumper/mydumper. Multi-threaded logical backups, 2 to 5 times faster than mysqldump. It's not super stable yet, so we haven't been relying on it for long term backups, but doing a "mydumper to grab a schema on live, rsync down to laptop, myloader to import" it's been a big time saver.
-
FlashDB
An ultra-lightweight database that supports key-value and time series data | 一款支持 KV 数据和时序数据的超轻量级数据库
-
-
C Database discussion
C Database related posts
-
Let's Build a Simple Database
-
PostgreSQL Meets ScyllaDB's Lightning Speed and Monstrous Scalability
-
Wasm3 + TinyGo on PSP
-
Show HN: Apache Cloudberry – Advanced and mature open-source MPP database
-
In Search of a Faster SQLite
-
Spring Boot + Redis: A Beginner-Friendly Guide to Supercharging Your App’s Performance
-
The Gap That LeetCode's 30 Days of JavaScript Actually Fills
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jan 2025
Index
What are some of the best open-source Database projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Netdata | 72,878 |
2 | Redis | 67,645 |
3 | TDengine | 23,513 |
4 | valkey | 18,367 |
5 | TimescaleDB | 18,174 |
6 | libsql | 13,278 |
7 | WCDB | 10,899 |
8 | citus | 10,792 |
9 | db_tutorial | 9,704 |
10 | yugabyte-db | 9,140 |
11 | Hiredis | 6,303 |
12 | sqlitestudio | 5,595 |
13 | dqlite | 3,937 |
14 | psycopg2 | 3,393 |
15 | orioledb | 3,098 |
16 | PolarDB-for-PostgreSQL | 2,927 |
17 | pgBackRest | 2,735 |
18 | LMDB | 2,635 |
19 | PipelineDB | 2,633 |
20 | mydumper | 2,584 |
21 | FlashDB | 1,972 |
22 | SQLite | 1,967 |
23 | Sophia | 1,856 |