A minimal distributed key-value database with HashiCorp's Raft library

HashiCorp의 Raft 라이브러리를 활용해 단일 파일로 구현한 최소 분산 키-값 데이터베이스 예제를 소개합니다. 이 데이터베이스는 키 설정과 덮어쓰기를 지원하며, HTTP API를 통해 클러스터 관리와 키-값 저장 기능을 제공합니다. Raft 알고리즘을 이용해 내구성을 보장하는 append-only 로그를 기반으로 각 노드가 메모리 내 상태를 동기화합니다. 스냅샷 기능은 구현하지 않았으나, Raft의 기본 복제 및 복구 메커니즘을 활용해 간단한 분산 상태 머신을 구축하는 방법을 상세히 설명합니다.

https://notes.eatonphil.com/minimal-key-value-store-with-hashicorp-raft.html

#raft #distributeddatabase #golang #hashicorp #keyvaluestore

A minimal distributed key-value database with Hashicorp's Raft library | notes.eatonphil.com

A minimal distributed key-value database with Hashicorp's Raft library

SQLite is the best home for AI agents

mvSQLite는 분산형, 시계열 버전 관리가 가능한 SQLite 호환 데이터베이스로, AI 에이전트의 상태와 파일시스템 스냅샷을 효율적으로 저장하는 데 최적화되어 있습니다. Willow라는 에이전트 하니스는 mvSQLite를 활용해 수천 개의 에이전트를 단일 OS 프로세스에서 관리하며, 에이전트의 동시 실행과 상태 복원이 용이합니다. LLM이 SQLite에 익숙해 SQL 기반 백엔드를 자연스럽게 활용할 수 있고, mvSQLite는 FoundationDB를 통해 고가용성, 데이터 복제, 백업 등 클라우드 환경에 적합한 운영을 지원합니다. 이로써 AI 에이전트와 에이전트 생성 웹앱을 대규모로 안정적으로 서비스할 수 있는 인프라를 제공합니다.

https://su3.io/posts/willow

#sqlite #aiagents #distributeddatabase #mvsqlite #foundationdb

SQLite is the best home for AI agents

Hey guys, I'm trying to write some stuff about cloud databases and Databend. I think tomorrow there will be the first article discussing database architecture design in the era of cloud + AI.

https://databend.systems

Stay tuned for more updates as we delve into the world of cloud databases and Databend. Let's explore the future of data analytics together.

#distributeddatabase #datascience #cloudnative #news #community #multicloud

Databend Systems

The Future of Cloud [Data + AI] Analytics. A simpler approach to build a unified and efficient multi-cloud experience. Enhancing analysis workflow with no complexity.

"[A] #DistributedDatabase provides #CausalConsistency if read and write operations that are causally related are seen by every node of the distributed system in the same order. Concurrent writes may be seen in [a] different order in different nodes." https://mariadb.org/causal-consistency/
Causal Consistency - MariaDB.org

Introduction Causal consistency [1] is one of the consistency criteria that can be used on distributed databases as consistency criteria. Distributed database provides causal consistency if read and write operations that are causally related are seen by every node of the distributed system in the same order. … Continue reading "Causal Consistency"

MariaDB.org

I guess I should make the obligatory #introduction post since that seems to be the thing to do. I work for #yugabyte which is a unicorn startup in the #DistributedDatabase space. A proud member of the "I can't believe I went back to support" club. Solver of problems. Nerd of all trades.

I love #food and #cooking. Musically inclined but not musical. I am currently obsessed with shaving soap. I'll send you some, if you'd like.

@rimu
Do you think blockchains and other distributed database technologies have any legitimate uses?

#blockchains #DistributedDatabase