Tag: Database


MongoEngine is a Document-Object Mapper for working with MongoDB from Python. It uses a simple declarative API, similar to that of the Django ORM

Because SQL databases proved to be such an excellent tool within this narrow but often useful role, developers found themselves reaching for the SQL database for any job at all. It’s the default, the catch-all for storing nearly anything the application developer can think of - and even some things that aren’t data storage at all. When all you have is a hammer, etc.

Category: Link // Comments: 0 // Tags: Database

Werner Vogels (Amazon CTO) wrote " Keeping your database simple and fast is often difficult if you use higher level frameworks such as ActiveRecords in Ruby or Java object persistence technologies such as Hibernate. There is a lot of magic that is happening out of sight that you have no control over.".

Jurriaan Persyn wrote how to handle 5 billions page views per month using MySQL sharding.

Bret Taylor wrote in his blog how FriendFeed uses MySQL to store schema-less data.

Tokyo Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. There is neither concept of data tables nor data types. Records are organized in hash table, B+ tree, or fixed-length array.

Tony Bain wrote "Recently, a lot of new non-relational databases have cropped up both inside and outside the cloud. One key message this sends is, "if you want vast, on-demand scalability, you need a non-relational database". If that is true, then is this a sign that the once mighty relational database finally has a chink in its armor? Is this a sign that relational databases have had their day and will decline over time?"