Postmodern immutable and persistent data structures for C++ — value semantics at scale

immer is a library of persistent and immutable data structures written in C++. These enable whole new kinds of architectures for interactive and concurrent programs of striking simplicity, correctness, and performance. Document
Information
Category: C/C++ / Database
Watchers: 62
Star: 2k
Fork: 137
Last update: Jul 2, 2022

Related Repos


2.2k

giuspen CherryTree A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single XML or SQLite file. The proje
 
216

michelp pgsodium pgsodium is an encryption library extension for PostgreSQL using the libsodium library for high level cryptographic algorithms. pgsodium can
 

Ameobea SvelteKit To-Do List This application was created to accompany a blog post about my experience trying out SvelteKit for the first time. It is deployed
 

dimitri pgcopydb pgcopydb is a tool that automates running pg_dump | pg_restore between two running Postgres servers. To make a copy of a database to another
 

mr-karan ClickHouse Keeper Example An example of running a local ClickHouse cluster using clickhouse-keeper for replication. Config examples accompanying the b
 

github Trilogy Trilogy is a client library for MySQL-compatible database servers, designed for performance, flexibility, and ease of embedding. It's currentl
 

FlashSQL MySQL Data Redistribution Motivation While B-Tree is a ubiquitous index structure used in managing data, it is well known for its low space utilizatio
 
1.3k

EnterpriseDB repmgr: Replication Manager for PostgreSQL repmgr is a suite of open-source tools to manage replication and failover within a cluster of PostgreSQL se
 
295

ClusterLabs PostgreSQL Automatic Failover High-Availibility for Postgres, based on industry references Pacemaker and Corosync. Description Pacemaker is nowadays t
 
169

omniti-labs OmniPITR OVERVIEW OmniPITR is a set of scripts to ease setting up WAL replication, and making hot backups from both Master and Slave systems. This set
 
4.9k

greenplum-db Greenplum Database - Massively Parallel PostgreSQL for Analytics. An open-source massively parallel data platform for analytics, machine learning and AI.
 
149

zabbix-tools libzbxpgsql This project provides comprehensive monitoring of PostgreSQL servers using a natively compiled Zabbix agent module, written in C. A precon
 
542

2ndQuadrant pglogical 2 The pglogical 2 extension provides logical streaming replication for PostgreSQL, using a publish/subscribe model. It is based on technolog
 
1.2k

pgpartman PG Partition Manager pg_partman is an extension to create and manage both time-based and serial-based table partition sets. Native partitioning in Pos
 
296

citusdata pg_paxos This PostgreSQL extension provides a basic implementation of the Paxos algorithm in PL/pgSQL and basic table replication through Paxos. Warni