databass
Re:Siberite: A Simple LevelDB-Backed Message Queue in Go
on Friday October 23, 2015 @03:16AM (#10437268)
May I also mention that N log N is the total cost of compaction for a DB of size N. You don't perform a compaction on every single write. Amortised per write the cost is more like N log(N)/N == log(N).
Also, N log(N) is nowhere near exponential. O(2^N) would be exponential, and that's not what you have here.
Re:The Code Is Just the Symptom
on Monday April 13, 2015 @01:12PM (#9368919)
In the case of an architecture diagram being handed down from on high, sure. But in the case of product feature whack-a-mole, this doesn't seem like something that bottom-up decision-making could fix.
Re:Tree structure query with PostgreSQL
on Thursday February 26, 2015 @04:06AM (#9111693)
Recursive CTEs are a cool feature, but it's a shame the syntax is so awful. You really have to work to understand what the query is trying to do.
Other query languages that make recursion much more bearable are SPARQL (on RDF data), Cypher (Neo4j) or Datalog (Datomic, Cascalog, etc). Would love to see more of those query languages being used.
Re:Third Base – Ternary Notation (2001)
on Monday February 02, 2015 @05:04AM (#8983483)
Ternary (or even higher n-ary) storage is already widely used: multi-level cell (MLC) SSDs store more than one bit per cell by using multiple voltages (most commonly 4, i.e. 2 bits per cell). I believe Ethernet also uses 3 voltage levels.
Re:Windows 10 for Raspberry Pi 2
on Monday February 02, 2015 @04:54AM (#8983460)
Does anyone know what they mean when they say "grounded in trust"? (Seems odd to imply that other OSes are not trustworthy.) Referring to code signing, perhaps?
Re:Immutability, MVCC, and garbage collection (2013)
on Sunday February 01, 2015 @10:57AM (#8980308)
Do you also have stats on the high percentile latencies, besides the average? Sounds like your avoidance of compaction pauses ought to lead to lower latency at the high percentiles.