Live data from Hacker News

Viewing profile — matc

matc

HN member
Joined
Thu, Jul 07, 2011, 11:36 PM UTC
HN karma
27
Public activity
33 items

About matc

No profile information was provided.

Recent public activity

  1. story
  2. comment
    Comment #3628661

    > The application can move straight to supporting the new structure and entirely forget that the old one existed. Not always. Changing the schema can break an application, in parti…

  3. comment
    Comment #3628637

    The fact that ALTER TABLE locks on most databases is not the primary reason changing a schema is hard. The primary reason is that a schema change breaks the application [1]. Migrat…

  4. comment
    Comment #3623280

    Moving databases between clusters is no easy feat. Can you share more details on the man-hours it took to oversee and verify the migration? I see you mention several days for the d…

  5. story
  6. story
  7. comment
    Comment #3541427

    You can easily drop the oldest month every 1st using a delete statement. Queries can be fast with indexes without adding complexity.

  8. story
  9. comment
    Comment #3433956

    If you are up for SQL, the downtime issue is solvable with ChronicDB pain-free.

  10. comment
    Comment #3410882

    1. Thank you for the link on views being updateable with some (natural) restrictions ( http://news.ycombinator.com/item?id=3406952 ). Given this feature, SQL offers the primitives …

  11. comment
    Comment #3404175

    You are right, this aspect is not new. More like half-baked. I'm not sure what you mean by bidirectional. If this suggests having a separate copy for the old data and the new data …

  12. comment
    Comment #3404138

    If you change the schema then the old version of the app can break. For example, if two tables are merged together. If one suggests old data and new data be stored separately then …

  13. comment
    Comment #3404066

    Views are the reflection of the light at the end of the tunnel, but solve less than half the problem to date. Views work on SELECT, but not on UPDATE/INSERT/DELETE. Also, what make…

  14. comment
    Comment #3403118

    This is what you are missing: > but that is always true You may have an old form you can't change. For example: - 10 apps connected to the same database. Changing the model breaks …

  15. comment
    Comment #3402997

    Schema-free != handling data model changes transparently.

  16. comment
    Comment #3402968

    We are actually working on this at ChronicDB http://chronicdb.com On 6ren's rigidity argument, relations and SQL are still not enough to guarantee you'll always be able to get the …

  17. comment
    Comment #3255833

    Agreed on backwards compatible, but for application semantics; not types of schema changes. There's no reason to not be allowed to both add and remove a column at the same time, or…

  18. comment
    Comment #3253971

    Why not?

  19. comment
    Comment #3253963

    There is no efficient safety interlock system when modifying data. Even if confident your test passed, what happens when you later realize it hadn't, and at what cost?

  20. comment
    Comment #3223128

    The denormalization argument is misguided. Denormalization is a performance consideration, and now even happens transparently at the storage layer in some RDBMs. So restructuring a…

  21. story
  22. story
  23. story
  24. story
  25. story