|2 days ago||3 days ago|
|BSD 3-clause "New" or "Revised" License||BSD 3-clause "New" or "Revised" License|
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.
Redis Quick Tutorial!
2 projects | dev.to | 16 Nov 2021
Hi, I'm Chris Lamb (aka lamby), a 35-year-old software engineer.
3 projects | reddit.com/r/u_lambchris455 | 15 Nov 2021
Since 2008 I have been an official Debian Developer and even the Debian Project Leader from 2017—2019. I have submitted over 4,000 bugs to the project, been part of several core teams and have released over 250 security updates as well (as part of the Debian Long Term Support initiative). Today, I am the release manager of the Lintian static analysis tool but I also maintain a number of popular packages such as Redis, Django and Memcached.
Get started with Medusa Part 2: Make the Server Your Own
5 projects | dev.to | 8 Nov 2021
In addition, you need to have Redis installed and running on your machine to be able to use subscribers. So, if you do not have it installed and you want to follow along with the tutorial you should go ahead and install it.
Auditing unsafe passwords
1 project | dev.to | 3 Nov 2021
Are your queries too slow? Do you have millions of users? To improve query performance, we can setup bloom filters with redis to reduce load the DB.
Get started with Medusa: the open-source alternative to Shopify
10 projects | dev.to | 2 Nov 2021
You can still use it as a whole and you will get a great development and user experience. The backend is built on Node.js, Express, and by default SQLite when you first install the server with the option to use PostgreSQL and Redis.
This is the top new feature of InDesign's 2022 release. They really couldn't bother themselves to make any other highly-requested features, so resorted to fixing a non-issue instead in the name of "diversity and inclusion"... really? (Sorry if this doesn't belong here)
1 project | reddit.com/r/TumblrInAction | 27 Oct 2021
They've been pushing for things like this for years, but the George Floyd riots last year really emboldened this crowd. The Wokeness we've been seeing infecting all levels of society since 2014 went into absolute overdrive as every company tried to outdo the other with virtue signaling.
Technical interviews devs enjoy
1 project | dev.to | 25 Oct 2021
In addition to coding challenges, technical interviews can include architecture design. This interview tests the ability of the developer to design something from a technical perspective. For example, design a key-value store like Redis.
Getting Started with Redis and RedisGraph
13 projects | dev.to | 21 Oct 2021
Redis module for graph - RedisGraph. RedisGraph uses Cypher for its query language.
Redis Anti-Patterns Every Developer Should Avoid
3 projects | news.ycombinator.com | 19 Oct 2021
Ah, fair enough, that's true. It's written to the AOF before processing the next query (https://github.com/redis/redis/blob/unstable/src/server.c#L4...), so I believe you get read-your-writes consistency per node, but I suppose it is technically written afterwards rather than before.
Backend Developer Learning Path 2021
12 projects | dev.to | 18 Oct 2021
Is reading C++ primer back to back enough to understand the source code in LevelDB ?
1 project | reddit.com/r/cpp | 22 Nov 2021
Looking for software that can help recover .ldb file types. I dont think testdisk can do it.
1 project | reddit.com/r/datarecovery | 13 Nov 2021
How to set up an Electrum Server on Windows machine?
2 projects | reddit.com/r/btc | 6 Sep 2021
Here you go: https://github.com/spesmilo/electrumx/ You'll need python 3.7 or later, and LevelDB https://github.com/google/leveldb Both available for Windows so it should work fine :)
Squeezing More Performance Out Of The Linux Kernel With Clang + LTO
1 project | reddit.com/r/cpp | 22 Jul 2021
looking at https://github.com/google/leveldb it seems that leveldb will do a lot of disk i/o, which is something that involves the kernel. this appears to point towards some kind of LTO optimization maybe in the filesystem driver, or the actual passing around of the data to be written... something like that.
Binary Trees are optimal except when they’re not
2 projects | news.ycombinator.com | 21 Jul 2021
Looking for recommendations for a single flat-file document database that integrates with Python.
1 project | reddit.com/r/learnpython | 21 Jun 2021
What about leveldb? Its a key-value store that has some python bindings as well. Might be something if you were gonna go with Mongo.
What Every Programmer Should Know About SSDs
1 project | news.ycombinator.com | 20 Jun 2021
Hosting SQLite databases on GitHub Pages (or any static file hoster)
11 projects | news.ycombinator.com | 2 May 2021
If you just do an occasional key/value lookup, you don't need 1.2 MiB of WebAssembly. 
I'd solve it via sharding: divide the database into N pieces via range- or mod-sharding.  Choose an N that's large enough for each piece to be reasonably small. When you look up a key, fetch the shard of interest.
You can put each piece into separate files (a little simpler to code, and most static servers will use pre-gzipped files for "Content-Encoding: gzip requests" easily, but you waste more disk space due to internal fragmentation) or one file (with range serving and an index of the byte range offset for each piece).
The format for each piece can be anything, eg json (simple) or an sstable-like format (more efficient). 
 Content-Length of https://phiresky.github.io/youtube-sponsorship-stats/sql-was...
 mod-sharding means: piece[i] has all the keys where hash(key) % N = i.
What is a LSM Tree 🪵?
2 projects | dev.to | 5 Feb 2021
Born off of that, came LevelDB (2011) by the same authors which uses LSM Tree as its underlying data structure. This gave rise to pluggable storage engines and embedded databases. Around the same time in 2007, Amazon came up with DynamoDB which uses the same underlying LSM Tree structure along with a masterless distributed database design.
A distributed key value store in under 1000 lines
6 projects | news.ycombinator.com | 4 Jan 2021
To avoid some confusion, this is only the "distributed" part. The actual store is handled by the https://github.com/google/leveldb library.
What are some alternatives?
RocksDB - A library that provides an embeddable, persistent key-value store for fast storage.
SQLite - Unofficial git mirror of SQLite sources (see link for build instructions)
MongoDB - The MongoDB Database
CouchDB - Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
Apache Cassandra - Mirror of Apache Cassandra
LMDB - Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.
ClickHouse - ClickHouse® is a free analytics DBMS for big data
Apache HBase - Apache HBase
Riak - Riak is a decentralized datastore from Basho Technologies.
Bedrock - Rock solid distributed database specializing in active/active automatic failover and WAN replication
celery - Distributed Task Queue (development branch)