Viewing profile — leif
leif
HN member- Joined
- Wed, Mar 25, 2009, 11:03 PM UTC
- HN karma
- 2,312
- Public activity
- 961 items
- HN profile
- View on Hacker News ↗
About leif
http://leifwalsh.com
Recent public activity
-
comment
Comment #10437135
> In that case all you've got is an in-memory queue that evaporates on a system crash. https://www.cs.berkeley.edu/~brewer/cs262/Aries.pdf > Remember that merge operations are O(N)…
-
comment
Comment #10417553
The TokuDB implementation of Fractal Trees uses a single-process, multi-threaded model, which is incompatible with PostgreSQL's multi-process model. In theory, one could patch Toku…
-
comment
Comment #10417548
That's not really online, it still rebuilds the entire table, it just does it in the background and shows the results once it's done. This is pretty similar to how TokuDB hot index…
-
comment
Comment #10417541
Cracking is kind of similar in that it delays the "sorting work" done in the indexing structure. However, cracking is fairly heuristic and therefore hard to analyze without an inti…
-
comment
Comment #10417533
This is the critical insight. TokuDB uses a write-ahead log which is synced according to the configuration, and can be made as immediate as full fsync on commit. This provides the …
-
comment
Comment #10417517
TokuDB is built for a single-process model with threads for connections. This is incompatible with PostgreSQL's multi-process model, and patching TokuDB to support such a model wou…
-
comment
Comment #9629070
A bottle is usually about 4 glasses (which is consistent with my experience, not sure how you made your calculation), so when shared, that's one to drink with the meal and one to s…
-
comment
Comment #9065313
you seem fun at parties
-
comment
Comment #9065220
>You even seem certain that a stranger on the Internet is part of the problem The stranger on the internet said they felt like part of the problem, so I don't really know what to t…
-
comment
Comment #9065063
You could try talking to them about this. Try "hey, I understand being in this industry can be difficult as a woman, I am not very familiar with the problem but I don't want to be …
-
comment
Comment #9065016
You've successfully completed steps 1 and 2: 1. Acknowledge there is a real problem. 2. Acknowledge you are part of the problem. Now, on to steps 3-n! 3. Don't be discouraged, acce…
-
comment
Comment #8346163
I agree, the mask/not/and is standard within systems contexts. It need not be cognitive overhead, not to be elitist but if you don't have a copy of hacker's delight or the ability …
-
comment
Comment #8121672
Tokutek, Boston, MA and New York, NY http://www.tokutek.com/careers We build and sell high-performance databases TokuDB and TokuMX. We are hiring: - Inside Sales Exec - QA Engineer…
-
comment
Comment #8056406
It won't be patented. We hope others find it helpful and consider implementing it in similar systems.
-
comment
Comment #8056403
We are working on several ways to prove to ourselves and the community that what we have is correct. The most important is obviously testing. We have tests that demonstrate the pro…
- comment
- comment
-
comment
Comment #8055254
No, none of us know how to use those. :( If you're interested in building one and you have experience with them, get in touch and we can work through it together. I think the bigge…
-
comment
Comment #8055239
Multi-document and multi-collection transactions are already a part of TokuMX[1]. Since commit of the oplog insert is atomic together with the actual operation's changes to documen…
-
comment
Comment #7991119
My other reply didn't address some of your specific questions about 2.8: > We're seeing document-level locking We've had it from the beginning. Their implementation so far doesn't …
-
comment
Comment #7991097
I can't add much to what Chris and Zardosht already said, but let me reiterate a few things regarding our fork: 1. You're a bit out of date. We merged changes to catch up to 2.4 in…
-
comment
Comment #7990617
Yes, there are still problems with the election protocol, e.g. [1]. The right kind of network partitions can cause multiple primaries to stay up indefinitely, accepting writes on b…
-
comment
Comment #7923628
whining about gifs seems like overkill
-
comment
Comment #7923624
OK but the point in the article is to reduce reliance on shared state. This doesn't work in a database.
-
comment
Comment #7922946
FTA: "Assuming servers are kept synchronized enough (the enough depending on your application), you may just solve the problem by acquiring time precisely enough." How on earth are…