Viewing profile — matc
matc
HN member- Joined
- Thu, Jul 07, 2011, 11:36 PM UTC
- HN karma
- 27
- Public activity
- 33 items
- HN profile
- View on Hacker News ↗
About matc
No profile information was provided.
Recent public activity
- story
-
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…
-
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…
-
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…
- story
- story
-
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.
- story
-
comment
Comment #3433956
If you are up for SQL, the downtime issue is solvable with ChronicDB pain-free.
-
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 …
-
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 …
-
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 …
-
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…
-
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 …
-
comment
Comment #3402997
Schema-free != handling data model changes transparently.
-
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 …
-
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…
-
comment
Comment #3253971
Why not?
-
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?
-
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…
- story
- story
- story
- story
- story