Masstree - Much Faster than MongoDB, VoltDB, Redis, and Competitive with Memcached. The EuroSys 2012 system conference has an excellent live blog summary of their talks for: Day 1, Day 2, Day 3 (thanks Henry at the Paper Trail blog). Summaries for each of the accepted papers are here. One of the more interesting papers from a NoSQL perspective was Cache Craftiness for Fast Multicore Key-Value Storage, a wonderfully detailed description of the low level techniques used to implement Masstree: A storage system specialized for key-value data in which all data fits in memory, but must persist across server restarts.
It supports arbitrary, variable-length keys. It allows range queries over those keys: clients can traverse subsets of the database, or the whole database, in sorted order by key. If you are looking for innovative detailed high performance design, this paper is for you. Masstree writers coordinate using per-node spinlocks. Here's the live blog writeup: Let’s build a new fast KV-store! From the conclusion of the paper: BlinkDB: Queries with Bounded Errors and Bounded Response Times on Very Large Data. A vendor-independent comparison of NoSQL databases: Cassandra, HBase, MongoDB, Riak.
Network World - "The more alternatives, the more difficult the choice. " -- Abbe' D'Allanival In 2010, when the world became enchanted by the capabilities of cloud systems and new databases designed to serve them, a group of researchers from Yahoo decided to look into NoSQL. They developed the YCSB framework to assess the performance of new tools and find the best cases for their use. The results were published in the paper, "Benchmarking Cloud Serving Systems with YCSB. " The Yahoo guys did a great job, but like any paper, it could not include everything: ● The research did not provide all the information we needed for our own analysis. ● Though Cassandra, HBase, Yahoo's PNUTS, and a simple sharded MySQL implementation were analyzed, some of the databases we often work with were not covered. ● Yahoo used high-performance hardware, while it would be more useful for most companies to see how these databases perform on average hardware.
IN THE NEWS: MySQL users caution against NoSQL fad. The NewSQL Movement.
Affinity | Database. VoltDB | Lightning Fast, Rock Solid. 695k TPS with Node.js and VoltDB | VoltDB. 695k TPS with Node.js and VoltDB Hi, I’m Henning Diedrich, co-founder and CEO of Eonblast, Inc. I’m a guest contributor to VoltDB’s blog. In February I was contacted by VoltDB about conducting a benchmarking project. The company had recently released an updated version of a Node.js client driver that had originally been authored by Jacob Wright, one of VoltDB’s community members. Choosing the Benchmark Platform – EC2 As part of the “objectivity” goal, I felt it would be important to choose a platform that would be familiar to many people, so I recommended running the benchmarks on EC2.
After fiddling around with a few different EC2 configurations, I ultimately settled on using Amazon’s m2.4xlarge instances for both the Node client side and the Volt database side of the tests. Operating system: Ubuntu Node.js version: 0.6.10 VoltDB Node.js driver version: 0.1.1 (6dcdcf5) VoltDB DBMS version: 2.2 Client-side benchmark script: 0.71 – 0.74 (d5df513) The Benchmark Application – Voter. MemSQL.
ThriftDB. AlchemyDB. Database.com. Ålenkå - Browse Files. FastBit: An Efficient Compressed Bitmap Index Technology. Real-Time Analytics Platform | Big Data Analytics | MPP Data Warehouse. 5 Graph Databases to Consider. Tokutek | Database Performance. SoftwareBotany.Sunlight Word Aligned Hybrid Bit Vector Search Framework. IndexedDB Implementations. Amazon Web Services (AWS) MySQL. PostgresSQL. Cassandra | Database. Kyoto Cabinet/Tyrant | Database/Etc. Memcached | Database. Redis. Hyperdex | Database. CouchDB. MongoDB. HBase | Database. MonetDB. Riak | Database. LevelDB | Google - Database. NessDB. FlockDB. SenseiDB. LucidDB. Couchbase/Membase | Database. Neo4j | Database.
Sort - Database/Caching/Storage/Search[?]/Etc. Scaling/Big Data/Distributed/Etc | Technology Topics. Database | Books. Project Voldemort. Oracle NoSQL Database Technical Overview. Oracle NoSQL Database is a solution for applications with the following characteristics: Produce and consume data at high volume and velocityRequire instantaneous response time to match user expectationsDeveloped with continuously evolving data modelsScale on–demand based on the dynamic workloads NoSQL Database is a sharded (shared-nothing) system which distributes the data uniformly across multiple shards in a cluster.
Within each shard, storage nodes are replicated to ensure high availability, rapid failover in the event of a node failure and optimal load balancing of queries. NoSQL Database provides Python, Node.js , Java, C, C# drivers and a REST API to make application development easy and fast. Oracle NoSQL Database is integrated with the following Oracle products: Internet of Things, Golden Gate, Fusion Middleware, and Communication Elastic Charging Engine.
Oracle NoSQL Database (on-premise) is available in the following editions: Enterprise, Community.