17 апреля 2010 · Запись

Деревянные, сетевые (CODASYL), реляционные, объектные -- что дальше?

Произошел очередной прорыв в СУБД: все разнообразие сначала обозвали одним словом NoSQL, а вот сейчас радостно обсуждается следующая классификация (видел ее за последний месяц уже раз пять в разных местах, значит понравилась и приживется): -- key-value stores (based on Amazon's Dynamo Paper). Примеры: Dynomyte, Voldemort; -- big table clones (based on Google's Big Table Paper). Примеры: HBase, Hypertable, Cassandra (which is used by e.g. Twitter); -- document databases (collection of key-value pairs, inspired by Lotus Notes!). Примеры: CouchDB, MongoDB; -- graph databases (nodes, relations, key-value pairs). Примеры: Sones, Neo4J, AllegroGraph. Не то чтобы я этим сейчас плотно интересовался, но разбегание сразу в разные стороны (отсутствие явного фаворита) мне нравится.

Читать обсуждение →