InfoQ Homepage Data Access Content on InfoQ
-
Stuart Halloway on Datomic, Clojure, Reducers
Stuart Halloway explains Datomic, programming transactional behavior with Datomic, Datalog and logic programming, programming with values, Clojure Reducers and much more.
-
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.
-
Hadoop and NoSQL in a Big Data Environment
Ron Bodkin of Big Data Analytics discusses early adoption of Hadoop, NoSQL and big data technologies. He discusses common patterns and explains how developers can write low-level primitives to optimize MapReduce function. Other topics include Hive, Pig, multi tenancy, and security.
-
Costin Leau on Spring Data, Spring Hadoop and Data Grid Patterns
In this interview recorded at JavaOne 2011 Conference, Spring Hadoop project lead Costin Leau talks about the current state and upcoming features of Spring Data and Spring Hadoop projects. He also talks about the Caching and Data Grid architecture patterns.
-
Justin Sheehy and Damien Katz on Riak and CouchDB
Justin Sheehy and Damien Katz discuss Riak and CouchDB, the strengths and trade-offs of different approaches to NoSQL, and why both databases are written in Erlang.
-
Juergen Hoeller on Spring 3.1 and Spring 3.2
Juergen Hoeller talks to Charles Humble about the upcoming features in Spring 3.1 and Spring 3.2. The interview also explores SpringSource's attitude to standardisation, and the impact of the Java 7 and 8 language changes, and the Jave EE 6, on the framework.
-
Randy Shoup on Evolvable Systems
Randy Shoup discusses evolvable systems: how to run different versions of a system in parallel during migrations, decoupling a system with events, schemas at eBay and much more.
-
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.
-
Justin Sheehy on Riak
Justin Sheehy explains how Riak was created with ideas from Amazon's Dynamo paper, Riak features and how Riak compares to other NoSQL solutions.
-
John Leach on Virtualization and Unix Tools for the Data Center
John Leach explains how Brightbox uses Virtualization in the data center and whether Virtualization causes performance problems. Also: a look at a few Unix tools and Linux features that Ruby developers might not know about.
-
Ralph Johnson, Joe Armstrong on the Future of Parallel Programming
Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more.
-
Dan Lucraft on NoSQL DBs with Rails and the Design of JRuby-based Editor RedCar
Dan Lucraft talks about working with MongoDB and using asynchronous observers with Rails. Also: the design of the JRuby/SWT/HTML/Javascript-based, extensible editor RedCar.