[erlang-questions] Mnesia

Richard A. O'Keefe <>
Wed Oct 14 03:16:38 CEST 2015


On 14/10/2015, at 6:46 am, <> <> wrote:
> 
> I asked Fred what it would it take to upgrade Mnesia for the 21st century (or, at least, for the next decade). He didn't know.

There's one thing that strikes me.

I could go to a shop today and buy a 1 TB external drive for
NZD 75, including Goods and Services Tax of 15%.  (At least
that's what the ad I saw a couple of days ago said.)
That's almost exactly USD 50.  This is a drive that fits in
a shirt pocket, with room left over for all sorts of junk.

To make Mnesia a data base for the 2010s, it has to be able to
handle at least 1TB of data.  Heck, I've got enough goodies-for-
research money left that I could get the department to buy me
ten of these gadgets, so let's say Mnesia
 - should be able to handle a single table in the low TB
 - should be able to handle a collection of tables in the
   tens of TB
 - where "handle" includes creating, populating, checking,
   recovering, and accessing in "a reasonable time".

That's a "single machine data base for the 2010s".
Of course there are multicore, cluster, and network issues as
well.





More information about the erlang-questions mailing list