InfoQ Homepage Relational Databases Content on InfoQ
-
Rich Hickey on Datomic: Datalog, Databases, Persistent Data Structures
Rich Hickey explains the ideas behind the Datomic database: why Datalog is used as the query language, the functional programming concepts at its core, the role of time in the DB and much more.
-
Attila Szegedi on JVM and GC Performance Tuning at Twitter
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
-
Bart De Smet on Reactive Extensions (Rx) for .NET and Javascript
Bart De Smet explains Reactive Extensions (Rx), a library for composing computations over asynchronous event streams of data for .NET and Javascript, the concepts and implementation of Rx and more.
-
Hilary Mason on bit.ly and Trending Clickstreams
Hilary Mason, interviewed by Ryan Slobojan, discuss the engineering behind bit.ly and their use of machine learning in their system architecture. Hilary also talks about their use of MySQL and MongoDB to manage terabytes of information about users and clicks and their implications on performing real-time analysis of anthropology on the human condition.
-
What’s Next for jclouds?
Adrian Cole discusses his jclouds project, which is an open source library that helps Java developers get started in the cloud and reuse their Java development skills. Cole also talks about some of the challenges of creating a cloud agnostic library, such as the use of different hypervisors and that various cloud implementations are written in different languages, such as VB, Python, Ruby, etc.
-
Emil Eifrem on Neo4j and Graph Databases
Emil Eifrem explains graph databases, what domains they fit well, and the state of Neo4j. Also: how graph databases stack up against RDBMs.
-
Carl Lerche on Rails 3 and Arel
Carl Lerche talks about the changes, design and new features in Rails 3. Also: the concepts and reasons behind Arel, the Rails 3 relational algebra library.
-
Ilya Grigorik on Tokyo Cabinet, MySQL and Ruby HTTP Performance
Ilya Grigorik discusses his company's PostRank algorithm for tracking reader engagement with content. Also: his experience scaling MySQL, Tokyo Cabinet, Ruby HTTP libs, Solr, Amazon EC2 and more.
-
Alexandru Popescu Discusses the InfoQ.com Site Architecture
In this interview from QCon London 2008, InfoQ Chief Architect Alexandru Popescu discusses the architecture of InfoQ, integrating WebWork and DWR, Hibernate and JCR, Hibernate scalability, MySQL replication, the new InfoQ video streaming system, the video encoding process, site search, and future plans for InfoQ.