HNHacker News
TopNewBestAskShowJobs

fry_the_guy

15 karma · joined March 4, 2013

submissionscomments
fry_the_guy··on Databases at 14.4Mhz
Your definition of performance is a little weird.

Presumably you will want to retry conflicting transactions, so you generally would not count them towards your throughput.

For example if I commit 100 transactions per second, and 90% of them return conflicts, I am only successfully committing 10 transactions per second.

fry_the_guy··on Call me maybe: NuoDB
Discussing the CAP theorem is a discussion on what is theoretically possible.

All I am claiming is that it is theoretically possible to make a CP system that, in practice, is highly available. That does not mean one actually exists.

fry_the_guy··on Call me maybe: NuoDB
I think the better argument against the CAP theorem is that while it is true, is it not really that useful. If you have a database with nodes in three data centers, it is much more likely that one of the data centers becomes disconnected (partitioned) from the rest of the internet, rather than that the internet itself is partitioned. In this case, a CP system can still remain available to the internet, it just can't also remain available to the nodes within the disconnected data center.

https://foundationdb.com/white-papers/the-cap-theorem

fry_the_guy··on Documents Shed Light on Border Laptop Searches
I guess you need to make sure all your backups are in order before crossing the border.
fry_the_guy··on IL-2 Sturmovik and Oculus Rift
The more I read about the Oculus Rift, the more I want to try one.

When the first generation of a technology looks this good, it really makes you excited for the 2nd and 3rd generation.

fry_the_guy··on 0 A.D., an Open-Source Strategy Game
Looks like fun, I am excited to try it out tonight
fry_the_guy··on A NoSQL Database with ACID Transactions
The current RavenDB documentation still warns against using "system transactions" because of performance reasons (http://ravendb.net/docs/client-api/advanced/transaction-supp...), so I think it is still fair to say that RavenDB was not designed for applications requiring high performance cross node transactions.