... more stuff
at
php-app-engine.com

Archive for the ‘noSQL’ Category

SQL vs NoSQL

Wednesday, January 27th, 2010

http://skillsmatter.com/podcast/cloud-grid/sql-vs-nosql/zx-486

Alaric Snell-Pym from GenieDB talks about the pros and cons of SQL and NoSQL. It’s not a simple case of one or the other. The question is: Should we be abandoning ACID properties and the standard SQL interface?

redis-admin

Wednesday, January 27th, 2010

http://code.google.com/p/redis-admin/

Redis Admin, or ReAdmin, is a open source web interface to the Administration of Redis. ReAdmin is fully written in PHP using Redis, of course.

Google: Cluster Computing and MapReduce

Tuesday, January 26th, 2010

http://code.google.com/edu/submissions/mapreduce-minilecture/listing.html

This submission contains video lectures and related course materials from a series of lectures that was taught to Google software engineering interns during the Summer of 2007.

Introduction to NOSQL and cassandra, part 2

Monday, January 25th, 2010

http://prettyprint.me/2010/01/20/introduction-to-nosql-and-cassandra-part-2/


In part 1 of this talk I presented few of the theoretical concepts behind nosql and cassandra.

In this talk we deep dive into the Cassandra API and implementation. The video is again in Hebrew, but the slides are multilingual ;-)

PHP:MongoDB manual

Monday, January 25th, 2010

http://www.php.net/manual/en/book.mongo.php

Last updated: Fri, 22 Jan 2010

rediska

Monday, January 25th, 2010

http://rediska.geometria-lab.net/

Rediska (radish on russian) – PHP client for Redis.

Redis is an advanced fast key-value database written in C. It can be used like memcached, in front of a traditional database, or on its own thanks to the fact that the in-memory datasets are not volatile but instead persisted on disk. One of the cool features is that you can store not only strings, but lists and sets with atomic operations to push/pop elements.

EU Oracle Sun Investigation: Florian Mueller’s Comments the Day After the EU Deal’s Clearance

Sunday, January 24th, 2010

http://robertogaloppini.net/2010/01/22/eu-oracle-sun-investigation-florian-muellers-comments-the-day-after-the-eu-deals-clearance/

Some open source activists are much too focused on whatever Microsoft’s CEO might have said years ago but the fact of the matter is that Oracle may now, unless China or Russia still stop them, become the first major IT company to buy an open source product just to get rid of a competitor.

“NoSQL” effectively means “noMySQL”
People who run Oracle read no blogs, u know.

Redis Benchmarks

Saturday, January 23rd, 2010

http://code.google.com/p/redis/wiki/Benchmarks

Redis includes the redis-benchmark utility that simulates SETs/GETs done by N clients at the same time sending M total queries (it is similar to the Apache’s ab utility). Below you’ll find the full output of the benchmark executed against a Linux box.

Looking to the future with Cassandra

Friday, January 22nd, 2010

http://about.digg.com/blog/looking-future-cassandra

There’s no such thing as a free lunch, of course, and the fundamental trade-off in this model is CPU vs. disk. We have to store the computed results on disk, rather than generating them on the fly. It’s an acceptable trade-off in our case, since disks are cheap and scaling SQL is very hard.

For this feature, the fully denormalized Cassandra dataset weighs in at 3 terabytes and 76 billion columns.

Neo4j

Friday, January 22nd, 2010

http://neo4j.org/

You can think of Neo4j as a high-performance graph engine with all the features of a mature and robust database. The programmer works with an object-oriented, flexible network structure rather than with strict and static tables — yet enjoys all the benefits of a fully transactional, enterprise-strength database.

Neo4j is released under a dual free software/commercial license model (which basically means that it’s “open source” but if you’re interested in using it in commercially, then you must buy a commercial license).

Neo4j has been in commercial development for 8 years and in production for over 5 years. It is a mature and robust graph database that provides:

Redis, Memcached, Tokyo Tyrant and MySQL comparision

Friday, January 22nd, 2010

http://www.ruturaj.net/redis-memcached-tokyo-tyrant-mysql-comparison

I wanted to compare the following DBs, NoSQLs and caching solutions for speed and connections. Tested the following

* Redis
* Memcached
* Tokyo Tyrant / Tokyo Cabinet
* MySQL 5.1.40 (MyISAM)
* MySQL 5.1.40 (with Innodb Plugin 1.0.4), compiled into source of MySQL

Hadoop and Voldemort @ LinkedIn

Friday, January 22nd, 2010

http://www.slideshare.net/hadoopusergroup/hadoop-and-voldemort-linkedin

Introduction
* Project Voldemort is a distributed, scalable, highly available key/value storage system.
o Inspired by Amazon Dynamo Paper and memcached
o Online storage solution which scales horizontally
+ High throughput, low latency
* What does it do for you ?
o Provides a simple key/value APIs for client.
o Data partitioning and replication
o Provides consistency guarantees even in presence of failures
o Scales well (amount of data, number of clients)