tuple-database VS fdb-record-layer

Compare tuple-database vs fdb-record-layer and see what are their differences.

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
tuple-database fdb-record-layer
4 4
393 565
- 0.5%
5.2 9.8
4 months ago 4 days ago
TypeScript Java
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

tuple-database

Posts with mentions or reviews of tuple-database. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-03.

fdb-record-layer

Posts with mentions or reviews of fdb-record-layer. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-14.
  • Figma's Databases team lived to tell the scale
    5 projects | news.ycombinator.com | 14 Mar 2024
    FoundationDB is really just a set of structures and tools to build any type of database you want on top of a solid foundation.

    "FoundationDB decouples its data storage technology from its data model. FoundationDB’s core ordered key-value storage technology can be efficiently adapted and remapped to a broad array of rich data models. Using indexing as an example, FoundationDB’s core provides no indexing and never will. Instead, a layer provides indexing by storing two kinds of key-values, one for the data and one for the index."

    https://apple.github.io/foundationdb/layer-concept.html

    Then existing standard layers like the Record layer, providing "(very) roughly equivalent to a simple relational database" providing structured types, index, complex types, queries, etc.

    https://github.com/FoundationDB/fdb-record-layer

  • FoundationDB: A Distributed Key-Value Store
    13 projects | news.ycombinator.com | 3 Jul 2023
    > That being said, I wish there were more layers as the functionality out of the box is very very limited.

    The record layer https://github.com/FoundationDB/fdb-record-layer which allows to store protobuf, and define the primary keys directly in those is truly amazing:

    https://github.com/FoundationDB/fdb-record-layer/blob/main/d...

  • FoundationDB: A Distributed Unbundled Transactional Key Value Store
    4 projects | news.ycombinator.com | 11 Mar 2022
  • Show HN: A strongly-typed document DB that runs on any transactional KV store
    6 projects | news.ycombinator.com | 29 Aug 2021
    This looks really promising! Could you provide at a high-level what this aims to offer over FoundationDB's RecordLayer[1]?

    [1] https://github.com/FoundationDB/fdb-record-layer

What are some alternatives?

When comparing tuple-database and fdb-record-layer you can also consider the following projects:

asami - A flexible graph store, written in Clojure

foundationdb - FoundationDB - the open source, distributed, transactional key-value store

tigris - Tigris is an Open Source Serverless NoSQL Database and Search Platform.