Udb

This is the NoSql database used by CrossLine and other tools by Rochus (by rochus-keller)

Udb Alternatives

Similar projects and alternatives to Udb

  • organice

    84 Udb VS organice

    An implementation of Org mode without the dependency of Emacs - built for mobile and desktop browsers

  • emacs-everywhere

    Mirror of https://git.tecosaur.net/tec/emacs-everywhere

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

    InfluxDB logo
  • vino

    2 Udb VS vino

    It's your cellar, your dear cantina.

  • .emacs.d

    1 Udb VS .emacs.d

    My Emacs Configuration (by mschaef)

  • Sdb

    This is the NoSql database used by DoorScope (by rochus-keller)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Udb alternative or higher similarity.

Udb reviews and mentions

Posts with mentions or reviews of Udb. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-13.
  • BoringDB: A high-performance key-value store built on SQLite
    2 projects | news.ycombinator.com | 13 Sep 2023
    This article is from 2021.

    They indeed use an SQL database and SQL queries to implement a key-value store. The data is stored in a regular table (CREATE TABLE example (key BLOB PRIMARY KEY, value BLOB NOT NULL). It's very unlikely that this really achieves high-performance, given that the SQLite backend is actually a key-value store and the SQL interpreter runs on top of it as an intermediate layer. To avoid some performance-drawbacks caused by this architecture they added caching.

    They have even considered RocksDB and LMDB, but have rejected them with reasons that I can not relate.

    I have implemented a transactional key-value store myself for my project and information management tools fifteen years ago (before the other mentioned stores became available) based on the aforementioned SQLite backend (see https://github.com/rochus-keller/Udb and https://github.com/rochus-keller/Sdb) which supports both robust integrity and high performance. Doing the same with the full SQLite just adds complexity and lowers performance with no added value.

  • I use Org Mode for personal logging/journalling
    5 projects | news.ycombinator.com | 28 Feb 2022
    I implemented my own NoSql database for Crossline which supports an efficient storage and traversal of outline items (see https://github.com/rochus-keller/Udb). Even if there was a dedicated API in Emacs/Org-mode it's still file based text buffer interpretation and management behind the scenes.
  • Ask HN: What is the SQLite of nosql databases?
    1 project | news.ycombinator.com | 13 Jun 2021
    SQLite has a backend which is well suited as a key-value store.

    Here is a NoSql database based on the SQLite backend: https://github.com/rochus-keller/Udb.

    I use it in many of my apps, e.g. https://github.com/rochus-keller/CrossLine

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    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. Learn more →

Stats

Basic Udb repo stats
3
4
0.0
about 1 year ago

rochus-keller/Udb is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of Udb is C++.


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