Live data from Hacker News

Viewing profile — bonesmoses

bonesmoses

HN member
Joined
Mon, Apr 06, 2015, 1:32 PM UTC
HN karma
227
Public activity
58 items

About bonesmoses

I've been a DBA since 2001, working exclusively with PostgreSQL since 2005. I just like to tinker.

Recent public activity

  1. comment
    Comment #48509002

    Postgres 19 is looking to be a solid release. I don't think I've seen this much "new" stuff in a single version since v10 came out.

  2. comment
    Comment #48508770

    Awesome! I'll look forward to that. :)

  3. comment
    Comment #45583672

    Version 3.6 is definitely after we introduced that functionality. It was, alas, rarely deployed though. Usually clients needed a consultant to put together a configuration for them…

  4. comment
    Comment #45541114

    There's an option in the Postgres configuration named "track_commit_timestamp" that does this automatically. It's required to be enabled when using LWW as the conflict resolution m…

  5. comment
    Comment #45540532

    I don't recall which customer you may have been, but the standard solution to that specific DDL issue with BDR is to use Stream Triggers to enable row versioning. One of the 2ndQua…

  6. comment
    Comment #45540411

    You can't even run pgbench unaltered on CockroachDB, as simple table structures and indexes are fundamentally different there. It is in no way a compatible product, and never has b…

  7. comment
    Comment #45540386

    In Postgres, updates contain the entire row, including all column values. Since the Spock extension follows the "Last Write Wins" model by default, one row version will win, while …

  8. comment
    Comment #40661423

    I'm not against using UUIDs, but it has to be done in a balanced manner. Normal numeric IDs for all surrogates, and then a UUID as an external lookup attribute. You push that exter…

  9. comment
    Comment #30273501

    You might want to consider a different name, as there's already a pgcat project which appears to be a logical replication extension to augment native logical replication. https://g…

  10. comment
    Comment #22299114

    Right tool for the right job. Users in Tokyo won't be editing accounts for users in Austrailia. There's often a natural partition there where you can leverage the data locality wit…

  11. comment
    Comment #22298374

    LWW / LUW systems are a fine first approximation, but generally do not fulfill the strictest guarantees and desirable outcomes for a database without accounting for a lot of edge c…

  12. comment
    Comment #19020388

    I had a very protracted DPDR experience start around when I was 12, and slowly dissipated over the course of a decade. I woke up one morning, and it was like I was slapped out of m…

  13. comment
    Comment #17527275

    Just the annoyance of having to itemize a receipt _to that granularity_ would annoy me enough to quit working at a company like that.

  14. comment
    Comment #15450049

    That's an excellent point. By opening up this can of worms, MySQL fans essentially get free reign to take shots at Postgres for flaws it still has for one reason or another. Percei…

  15. comment
    Comment #15308901

    Cross-column statistics are one of my favorites. The way Postgres 10 handles it is really a _huge_ advancement that addresses a painful edge case that has been around for ages. htt…

  16. comment
    Comment #15308886

    So far as the speed is concerned, we ran some tests a while back and it came back as nearly native performance when compared to interacting with a non-partitioned table: https://bl…

  17. comment
    Comment #13859419

    Which is, almost ironically, going back to vocational training instead of standard Liberal Arts degrees. I triple-majored in Math, Physics, and Computer Science because I had to be…

  18. comment
    Comment #13859368

    As someone who went to that Cornell, I somewhat regret my decision. Sure you can cram in as much information as possible in that month, but long-term memory generally requires peri…

  19. comment
    Comment #13859246

    Isn't 30% is more than enough? If 3-4 people apply for a single position and 1-2 of them have a degree, then it's a fairly reasonable decision to ignore the other two. And the rati…

  20. comment
    Comment #13858903

    Is it really a "reverence" though? When practically everyone and their dog has one, it's the new minimum.

  21. comment
    Comment #12747243

    This is in very specific neighborhoods due to gang activity for the most part. It's hardly an indicator of safety over the city in general.

  22. comment
    Comment #12747139

    I'm not entirely certain normalizing hyperbole makes sense here. There's a massive difference between ensuring children are safe and supported, and never letting them do anything w…

  23. comment
    Comment #12292373

    That may be the case, but they need to update the documentation to reflect that. This is what it currently says: "Note: All the new features required have been submitted for inclus…

  24. comment
    Comment #12169379

    Citus currently has major problems joining non-distributed tables with distributed tables, and it doesn't fully support schemas yet. It's almost there, but not quite.

  25. comment
    Comment #12117770

    Very informative. Thanks!