[HN Gopher] Magma, a new storage engine for Couchbase
___________________________________________________________________
Magma, a new storage engine for Couchbase
Author : hodgesrm
Score : 43 points
Date : 2022-10-01 17:53 UTC (2 days ago)
(HTM) web link (smalldatum.blogspot.com)
(TXT) w3m dump (smalldatum.blogspot.com)
| eatonphil wrote:
| > Modern RocksDB also has an option to do key-value separation
| via Integrated BlobDB.
|
| Neat! I had only seen tikv's plugin [0] implementing this before.
| But they've got their own first-party option [1] now too.
|
| The gist being, as I understand it, that WiscKey [2] showed how
| you can improve both read and write performance if you store
| values outside of the main LSM tree. (Only store keys in the LSM
| tree with a pointer to the value.) See also [3].
|
| Comparison between Titan and BlobDB [4] aren't awesome yet
| though. :)
|
| [0] https://github.com/tikv/titan
|
| [1] http://rocksdb.org/blog/2021/05/26/integrated-blob-db.html
|
| [2]
| https://www.usenix.org/system/files/conference/fast16/fast16...
|
| [3] https://distributed-computing-musings.com/2022/07/paper-
| note...
|
| [4] https://github.com/tikv/titan/issues/228
| 0x445442 wrote:
| Not sure if it's an oversight but I don't like ripping off names
| of existing projects, especially when they are comparable tech.
|
| https://wiki.squeak.org/squeak/2665
| octonion wrote:
| thefifthsetpin wrote:
| That name, though. Magma does not feel like a safe place to store
| data.
| DonHopkins wrote:
| Needs more Levenshtein distance from MAGA.
| hunterb123 wrote:
| I think you need to stop watching CNN if magma is turning
| into MAGA lol
___________________________________________________________________
(page generated 2022-10-03 23:02 UTC)