Một lập trình viên vừa phát triển DataStore4J, một key-value datastore hiệu năng cao viết hoàn toàn bằng Java, lấy cảm hứng từ LevelDB của Google. Hiệu suất tương đương LevelDB. Dự án này giúp học hỏi về internals của database, concurrency của Java, JMH để benchmark và Jimfs để test.

#java #database #datastore #leveldb #lập_trình #cơ_sở_dữ_liệu

https://www.reddit.com/r/programming/comments/1nhdu6k/built_a_highperformance_keyvalue_datastore_in/

Syncthing 2.0.0 的改變

Lobsters 上看到 Syncthing 的 2.0.0 版消息:「Release v2.0.0 · syncthing/syncthing」,這套也用了好久了,放著在背景跑也是順順的? 首先是從 key-value 架構的 LevelDB 換成 SQL 架構的 SQLite 的消息,我猜是 ecosystem 豐富程度與熟練度的問題,大多數的 engineer 加加減減都會用到 SQLite,但要自己用 KV 架構組出東西還是比較麻煩 (而且要自己包裝一堆 atomic 的操作): Database backend switched from LevelDB to SQLite. There is a migration on first launch which can be lengthy for larger setups.

Gea-Suan Lin's BLOG
I'm (re)packaging some of my old #JavaScript projects with improvements made over the last weeks, just to find out that #LevelDB based modules have significantly changed, lots of npm warns:
- Superseded by abstract-level
- Superseded by classic-level
- Superseded by browser-level
- Superseded by level-transcoder
I'll have to revisit my
https://github.com/allex-libs/leveldb
I haven't touched it for 4 years - didn't need to, it served me well. Until now 😉
GitHub - allex-libs/leveldb

Contribute to allex-libs/leveldb development by creating an account on GitHub.

GitHub

Text UI for exploring #LMDB contents
https://github.com/nibzard/lmdb-tui

Written in #rustlang

And, new to me - I didn't realize Bitcoin had finally switched from #LevelDB to LMDB. Last I heard they were against adopting LMDB...

GitHub - nibzard/lmdb-tui

Contribute to nibzard/lmdb-tui development by creating an account on GitHub.

GitHub

https://youtu.be/bxBhVDdizl8?si=P0eHKWq6LYvlcbNh
Exploring the world of embeddable databases for AI-powered apps and personal knowledge graphs! Discover the best options for portable and efficient data storage. 📊

#LevelDB #SQLite #LibSQL #Firebird #DuckDB #PGLite #CozoDB #RealDB #DataStorage #EmbeddedDatabases #AI #KnowledgeGraphs

Check out the full details on how these databases can transform your app's data management!

- YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Leveled is not a distributed key value store, but a backend for one (it is developed as a backend for Riak). In other words, if you want a *distributed* key value store, you need to integrate Leveled into your store implementation (as with LevelDB).
I did this today as an experiment with rclref, the example KV application coming with the Riak-Core-Lite project.
#Erlang #Riak #Leveled #LevelDB

Has anyone successfully parsed meaningful data from the `Sync Data` folder within a Google #Chrome Profile? It's a #LevelDB directory.

I can see the data I'm interested using `strings`, but haven't coaxed the same strings to appear using `plyvel` or `leveldb-cli`, which means I'm holding it wrong.

#chrome #forensics #ir

Вредоносный пакет npm похищает переписку в Discord

На портале npm обнаружена вредоносная JavaScript-библиотека discord.dll.

I published a new #npm module: lev2 (a fork of lev), a #CLI and a #REPL for managing #LevelDB instances https://github.com/maxlath/lev2
Motivation: make working with LevelDB from the CLI a bliss :) #Level #NodeJs cc @leveldb
maxlath/lev2

lev2 - A CLI and a REPL for managing LevelDB instances

#levelDB 調べる?