XML RSS feed Articles » Data structures

On batching vs. latency, and jobqueue models

A little journey exploring job queue models and debunking some programming folklore around the effects of batching on latency.

Musings on some technical papers I read this weekend: Google Dremel, NoSQL comparison, Gossip Protocols

Some random comments on Dremel and a benchmark on Key-Value stores. How to evaluate technical papers and read between the lines.

Historical Twitter access - A journey into optimising Hadoop jobs

A journey into optimising Hadoop jobs: the strategies to scan and filter a PetaByte of archived data, schedule new jobs and deliver data fast.

NoSQL Databases: What, When and Why (PHPUK2011)

Some considerations about NoSQL databases, and slides of my talk given at PHPUK 2011: "NoSQL Databases: What, When and Why".

PHP UK 2010: RDBMS in the social networks age

Wrapup of the PHP UK Conference 2010. Uploaded slides of my talk "RDBMS in the social networks age" about graphs in the database.

New article: Graphs in the database, SQL meets social networks

Graphs in the database: how to store a graph data structure in a DBMS, and answer the most common queries typical of social networks, like "You might also know" or "You might also like", or "How you are connected to XYZ" (degrees of separation).

Graphs in the database: SQL meets social networks

How to store a graph data structure in a DBMS, and query it to solve many of the problems of social networks.

Trees in the database: It sure ain't no CouchDB!

Wrap-up of the Dutch PHP Conference, Amsterdam, 11-13 June 2009.

PHP 5.3 SPL data structures: SplStack, SplHeap, SplPriorityQueue, SplDoublyLinkedList

A sneak peak at some new SPL data structures (stack, heap, queue, list) introduced in PHP 5.3.

Lorenzo Alberton

Lorenzo Alberton Lorenzo has been working with large enterprise UK companies for the past 10+ years and is currently CTO at DataSift. He's an international conference speaker and a long-time contributor to many open source projects. Lorenzo Alberton's profile on GitHub Lorenzo Alberton's profile on LinkedIN View Lorenzo Alberton's profile on PHP PEAR
View Lorenzo Alberton's Twitter stream Lorenzo Alberton - Sun Certified MySQL 5 Developer PHP5 ZCE - Zend Certified Engineer