Imagine that you had an unbounded amount of persistent RAM. How would you access the data within it? SQL?

Reply to this note

Please Login to reply.

Discussion

SQL is never the answer

It sometimes is! Not in this case. Modern languages (e.g. Clojure) have good facilities for mapping, filtering, and reducing data in memory.

Well, not so much for relational data. There ought to be a programming language with first-class support for relations.

A Turing-complete language, I mean. Not SQL.

Redis?

Oracle TimesTen or SAP HANA or some type of DBMS that supports in-memory databases or caching mechanisms

Graph-like structure using pointer hops