C Database

Open-source C projects categorized as Database

Top 23 C Database Projects

  • Netdata

    The open-source observability platform everyone needs

    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

    SaaSHub logo
  • 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.

    Project mention: Nvidia-Ingest: Multi-modal data extraction | news.ycombinator.com | 2025-01-10

    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.

    Project mention: Scaling Spin Apps With KEDA | dev.to | 2024-12-20

    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.

    Project mention: The Best Time-Series Databases Compared | dev.to | 2025-01-07

    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.

  • libsql

    libSQL is a fork of SQLite that is both Open Source, and Open Contributions.

    Project mention: In Search of a Faster SQLite | news.ycombinator.com | 2024-12-16

    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.

  • WCDB

    WCDB is a cross-platform database framework developed by WeChat.

  • citus

    Distributed PostgreSQL as an extension

    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/

  • db_tutorial

    Writing a sqlite clone from scratch in C

    Project mention: Let's Build a Simple Database | news.ycombinator.com | 2024-12-28
  • 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
  • Hiredis

    Minimalistic C client for Redis >= 1.2

  • sqlitestudio

    A free, open source, multi-platform SQLite database manager.

    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

  • dqlite

    Embeddable, replicated and fault-tolerant SQL engine.

  • psycopg2

    PostgreSQL database adapter for the Python programming language

    Project mention: Django project - Part 2 Postgres | dev.to | 2024-10-04

    # 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)  🇺🇦

    Project mention: Show HN: OrioleDB Beta7 Benchmarks | news.ycombinator.com | 2024-12-01
  • PolarDB-for-PostgreSQL

    A cloud-native database based on PostgreSQL developed by Alibaba Cloud.

  • pgBackRest

    Reliable PostgreSQL Backup & Restore

    Project mention: Postgres for Everything (E/Postgres) | news.ycombinator.com | 2024-12-06

    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.

    Project mention: Up to date Rust bindings for LMDB | news.ycombinator.com | 2024-10-01

    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.

  • PipelineDB

    High-performance time-series aggregation for PostgreSQL

    Project mention: PostgreSQL Is Enough | news.ycombinator.com | 2024-02-06
  • mydumper

    Official MyDumper Project

    Project mention: Ask HN: Any one still using MySQL? | news.ycombinator.com | 2024-05-08

    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 数据和时序数据的超轻量级数据库

  • SQLite

    Unofficial git mirror of SQLite sources (see link for build instructions) (by mackyle)

    Project mention: Etilqs_ | news.ycombinator.com | 2024-09-16
  • Sophia

    Modern transactional key-value/row storage library.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Database discussion

Log in or Post with

C Database related posts

  • Let's Build a Simple Database

    1 project | news.ycombinator.com | 28 Dec 2024
  • PostgreSQL Meets ScyllaDB's Lightning Speed and Monstrous Scalability

    1 project | news.ycombinator.com | 27 Dec 2024
  • Wasm3 + TinyGo on PSP

    6 projects | dev.to | 19 Dec 2024
  • Show HN: Apache Cloudberry – Advanced and mature open-source MPP database

    2 projects | news.ycombinator.com | 19 Dec 2024
  • In Search of a Faster SQLite

    2 projects | news.ycombinator.com | 16 Dec 2024
  • Spring Boot + Redis: A Beginner-Friendly Guide to Supercharging Your App’s Performance

    1 project | dev.to | 17 Dec 2024
  • The Gap That LeetCode's 30 Days of JavaScript Actually Fills

    1 project | dev.to | 14 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com