Open source and SaaS offerings rethink the DB
- 25 March, 2009 09:26
- Comments
The world of low-rent key-value storage silos is exploding. Here's a list of some of the more prominent new projects:
Thrift, a tool that Facebook.com built and donated to the Apache software project, isn't really a database. In fact, it's more of a pre-compiler that converts a file describing the data structures into a pile of code in your choice of languages. This code may need some extra libraries (Java comes with some methods that serialize the data to an output stream), but it's ready to include with your own code. The project includes formatters for many of the major languages (including C, Perl, Java, PHP, and Python), and it aims to honor the various idioms used by the programmers familiar with a language. You give it the schema and it does the rest.
[ In this brave, new world of databases, find out whether Amazon SimpleDB, Apache CouchDB, Google App Engine, or Persevere come out on top in InfoWorld Test Center's review. ]
ThruDB is a layer of glue that joins together the Lucene text indexing library with Thrift and a good set of tools for storing the data in the cloud. One of the more sophisticated options will store the data locally on a disk for fast storage while sending out a duplicate set of transactions to Amazon S3 (Simple Storage Service). There's no official release yet, so you'll need to grab the code from the Subversion repository.
MongoDB accepts JSON (JavaScript Object Notation) pairs of keys and values for storage across several nodes and then builds a full text index of the values, making it possible to search deep inside of data structures. 10gen, the company that launched the MongoDB open source project, is also spinning off an app server, Babble, that sits on top of it. Auto-sharding -- that is, shared nothing partitioning across many distributed servers -- is said to be arriving in the second quarter of 2009.
There are some tools designed to add horizontal partitioning to traditional databases. Hibernate Shards and HiveDB can work together to direct queries to the right server in a cluster of databases. They work with any database with a Hibernate interface.
- Bookmark this page
- Share this article
- Got more on this story? Email Computerworld
- Follow Computerworld on twitter
- Apache Thrift
- Test Center: Slacker databases break all the old rules : InfoWorld : Review : 2009-03-24 : By Peter Wayner
- ThruDB
- Home - MongoDB - 10gen Confluence
- 10gen
- Babble -- Wiki : Main
- hibernate.org - Hibernate Shards
- HiveDB » What is HiveDB?
- Project Voldemort
- Welcome to HBase!
- Hypertable: An Open Source, High Performance, Scalable Database
- Web Database and Application Creation Platform for Enterprise and Small Companies. No installation. Get a Free Hosted Account.
- Test Center review: A Web-based app builder with a Microsoft twist : InfoWorld : Review : 2008-10-23 : By Peter Wayner
- Dabble DB - Create an Online Database - Collect, report, and share your data
- Email Hosting, CRM, Project Management, Office Suite, Document Management and more
- A Lightweight SQL Database for Cloud and Web in Launchpad
- 2-Layer BPM: Oracle's Unique Strategy Towards Exceptional Agility and Business Process Efficiencies
- Increasing Uptime and Efficiency with Switched PDUs - Two ways to use rack PDUs for more than just distributing power
- 10 Things Your Next Firewall Must Do
- A buyer’s guide to application lifecycle management (ALM) solutions
- Server and Storage Optimization Techniques
- iPhone 5 rumour rollup for the week ending February 10
- 3D mapping revives underwater city
- Academic challenges Turnbull over NBN satellite criticism
- What are you saying: Telstra’s customer service slowly improving, SA minister urging Facebook to overturn its photo ban
- In pictures: Capgemini opens new Canberra office
-
Windows Event Viewer phishing scam remains active
-
NeuroSky MindWave: Fun with Brainwaves
-
20 popular Ubuntu Linux apps you may want to try
-
Nokia N9: Why you shouldn't buy this device
-
Microsoft at a loss over Event Viewer scam
-
Computers for Seniors for Dummies, 2nd Edition
-
Windows 7 for Dummies® Dvd+book Bundle
-
Microsoft Office
-
MYOB Software for Dummies 6E Australian Edition
-
Windows 7 for Seniors for Dummies®
-
Windows 7 for Dummies®
-
Office 2007 All-In-One Desk Reference for Dummies
-
Teach Yourself Visually Windows 7
-
Excel 2007 All-In-One Desk Reference for Dummies












Comments
Post new comment