Live data from Hacker News

Viewing profile — leif

leif

HN member
Joined
Wed, Mar 25, 2009, 11:03 PM UTC
HN karma
2,312
Public activity
961 items

About leif

engineer at tokutek

http://leifwalsh.com

Recent public activity

  1. 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)…

  2. 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…

  3. 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…

  4. 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…

  5. 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 …

  6. 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…

  7. 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…

  8. comment
    Comment #9065313

    you seem fun at parties

  9. 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…

  10. 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 …

  11. 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…

  12. 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 …

  13. 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…

  14. comment
    Comment #8056406

    It won't be patented. We hope others find it helpful and consider implementing it in similar systems.

  15. 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…

  16. comment
  17. comment
  18. 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…

  19. 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…

  20. 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 …

  21. 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…

  22. 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…

  23. comment
    Comment #7923628

    whining about gifs seems like overkill

  24. comment
    Comment #7923624

    OK but the point in the article is to reduce reliance on shared state. This doesn't work in a database.

  25. 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…