Tag Archives: cloud

Personal Cloud Storage For Free Best Options

Google Drive is free up to 5GB, Dropbox to 2GB (free upgradable upon promotion and referral to a limit of 16GB additional Bonus Space), and SkyDrive up to 7GB (the earlier free level was 25GB, some of us wer lucky enough…). That’s at least 14-48GB right there, but there are other cloud storage services out there, too. Let’s collect them here and try to get up to the Terabyte storage for free.
Continue reading

Drizzle: a lightweight SQL DB for the cloud

A bright future for Drizzle
The bad weather in Berlin reminded me of the wonderful project Drizzle, forked from the MySQL project back then in mid 2008. I made some speculations and research about their future, especially after the acquisition of Sun Microsystems by Oracle. For those who don’t know it, MySQL is owned by Sun…

It seems like there’s been nothing but bad news and resignations coming from Oracle since it finally managed to close the deal on Sun. But on the contrary, Drizzle seems to have a bright future ahead. It just isn’t with Oracle, but with the Rackspace Cloud.

Drizzle is a Free Software/Open Source database management system (DBMS) that was forked from MySQL DBMS. Like MySQL, Drizzle has a client/server architecture and uses SQL as its primary command language. The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL, hence being GPLed v2.0 too.

Continue reading

CouchDB targets the cloud

SQL-based relational database management systems (RDBMS) are beginning to be challenged by a new movement of NoSQL databases. Among those NoSQL databases is the open source CouchDB. This is an alternative to the relational datastores used by RDBMS vendors; they are trying to move to cloud-based deployment options to appeal more users.

CouchDB is an open source project run by the Apache Software Foundation; they have some commercial backing from startup Cloudant, who will provide cloud services for CouchDB. With the additional cloud deployment options, Cloudant is aiming to help accelerate CouchDB adoption and make the database even more scalable.

CouchDB presents a new architecture for databases, different from a SQL-based RDBMS. In a relational database, you take your data, split it up and map those data objects into a set of rows and columns. What CouchDB does is to encapsulate all of the data into a single entity, which they call the “document”. It is somehow artificial to map data objects into a table. It’s more organic to keep those as data objects.

CouchDB also allows developers to do without a Web application stack, including middleware, to deliver applications. Many lightweight applications can be fully developed right out of CouchDB. There is an application-building philosophy called the ‘CouchDB app,’ where you take JavaScript, HTML and CSS and put all those pieces directly into the database and then serve the pages and application right from the database — so no middleware layers and no framework.

CouchDB includes its own built-in Web server, although it can work with modern Web frameworks, giving users another option of how to deploy it.

The cloud is a key element for CouchDB, since people are looking to increase their data volumes and leverage the elastic compute capabilities of the cloud. Cloud computing is often used to serve Web-based applications, but it can also be enhanced, e.g. via CloudDB, to support desktop applications as well.

Continue reading