Scalable RDBMSs: MySQL Cluster, ScaleDB, Drizzle, and VoltDB.
The paper describes each system and then compares them on the dimensions of Concurrency Control, Data Storage Replication, Transaction Model, General Comments, Maturity, K-hits, License Language.
And the winner is: there are no winners. Yet. Rick concludes by pointing to a great convergence:
I believe that a few of these systems will gain critical mass and key players, and will pull
away from the others …
Over the last month we have been in negotiations with Engine Yard to join their Partner Network. Today we are proud to announce that we have been accepted into the program and have become Engine Yard's first Australian Partner. The partnership is a mutually beneficial arrangement that enables us to work together on projects that require the backing of a premier scalable Ruby on Rails hosting company.
We look forward to working with Engine Yard and are excited at the opportunities it will bring in 2010.
Traffic Server fills the need for a fast, extensible and scalable HTTP 1.1 proxy and cache. We have a production proven piece of software that can deliver HTTP traffic at high rates, and can scale well on modern SMP hardware. We have benchmarked Traffic Server to handle in excess of 35,000 RPS on a single box. Traffic Server has a rich feature set, implementing most of HTTP/1.1 to the RFC specifications.
There's a classroom exercise …
Traffic Server fills a need for a fast, extensible and scalable HTTP proxy and caching. We have a production proven piece of software that can deliver HTTP traffic at high rates, and can scale well on modern SMP hardware. We have benchmarked Traffic Server to handle in excess of 35,000 RPS on a single box. Traffic Server has a rich feature set, implementing most of HTTP/1.1 to the RFC specifications.
Daring Fireball: Charging for Access to News Sites
...and it's …
However what makes Scala Scalable is two related things: being pure object oriented and being functional.
Everything in Scala is an object(except for the objects' methods), so there is no need to differentiate between primitive or reference types, this is called: Uniform Object Model . But as I mentioned earlier during the optimization process, value type objects are converted to Java primitive types, so don't be worried about the performance.
There are …