Imagine an online relational database management system that's as easy to use, or even easier, than an online spreadsheet.
That's the guiding idea behind Blist, a start-up that launched its online RDBMS with a Flash-based Web interface that's designed to hide the fact you're actually working with one of the most complex software applications.
Blist was unveiled Jan. 28 at Network World's DEMO 08, a showcase for new technology products and companies. (A video of Blist's presentation is available on Demo.com).The company is betting that lots of folks, from small business owners tracking sales, to fantasy football players and recipe hoarders, are ready, willing and able to give up using Microsoft Excel for data management and turn to database technology delivered as an online service.
Blist uses the established open source PostgreSQL database engine for numbers and similar data that are the traditional domain for a RDBMS, coupled with a highly scalable distributed file system for documents and other stuff that won't "fit" into the RDBMS. The Blist database stores a bunch of metadata about these external files so they can be found and manipulated quickly.
The company is developing a data management architecture similar to what Google has developed to drive its search engine: thousands of computers that will be able to break down a problem or query into pieces, process the pieces in parallel blazingly fast, and then pull all the pieces back together and present the results.
Blist founder Kevin Merritt is a software engineer who spent six years as CIO for brokerage house Smith Barney. He also is founder and former CTO of MessageRite, an online e-mail archiving service that Microsoft acquired in 2005. He spent a year MessageRite and started Blist early in 2007.
Most people who aren't database administrators use a spreadsheet such as Excel with its rows and columns to organize data, Merritt says. "It starts out OK but then it runs into problems, for example, when you need to store multiple values per row."
For example, in tracking job applicants' qualifications, this means having a value called "education" for a candidate's college degree, but wanting additional details nested within, such as the school graduated from, year of graduation and so on. "We make it easy to do that," Merritt says.
The ease of use hinges on the innovative Web GUI developed by Blist to simplify database complexities.
Merritt demonstrated how Blist can be used to create a database, which Merritt calls "a blist," of the companies presenting at DEMO 08. You log into the Web site and make use of drag-and-drop screens and tools to select the data you want to use, label and organize it the way you want, and then query or search it. Organizing the data is pretty easy, as you make use of existing tools, such as a text column or a pick list. In many cases, you can make use of Blist-created labels, and even data. The rows and columns in a blist can sport icons, you can even have a column of active URLs, in this case for each DEMO company Web site, and another for e-mail addresses of the company contacts.
Queries to the blist are created in a similar way, using visual screens and ready-to-use components. But some of the terms can be opaque to first-time users. For example, Blist lets you create different logical views of your underlying data, such as a list of all five-star-rated red merlots in a wine database, with something called a "Lens Builder." One question that will start to be answered during the beta test phase is how easily newcomers can figure out Blist's lingo and tools.
Storing company or personal data online won't be a problem for most prospects today, Merritt says. "We've seen broad-scale acceptance of software as a service [available online]," he says. MessageRite archived entire e-mail collections for financial services companies, for example. "If you [as






Comments
The term I have seen floated lately is "Database As A Service" (DAAS). I think the Blist visual tools are nice. The programming model is the most important piece. If you want to replace your MySQL backend with a hosted database, the AJAX integration piece has to work perfectly, and the programming API's have to be powerful. Take a look at NextDB.net, http://nextdb.net.
sounds like tech for tech's sake. how can this be explained to someone who has no clue what a database is?
Well, in general, I think Database As A Service can be explained in a very simple manner to someone who has no clue what a database is. Basically, you just need to emphasize the cost savings. You see, every website with content and a user base has a database behind it. Until DAAS, the folks who "own" the website have had to worry about all the angles of the database deployment: hosting, administration, backups, security, scaling, the list goes on and on and on. Databases are very expensive. I can't speak for Blist, since I do not have a beta account to try it, but I know that what NextDB.net is trying to do which is to be a complete, hosted, replacement for the website's database.
So I have to say DAAS is definitely not tech for tech's sake. Talk to any developer about the time/energy they spend on databases when they implement a website. It's a very large fraction. If you can cut back the time and energy required, *and* reduce the costs, then you have a big win.
Post new comment