Page 1 of 1

Vectorial Database In Memory

Posted: Mon Feb 25, 2013 10:58 am
by andriambololona
vectorial database in memory is currently spoken so much, especially with the BI tool called QLIKVIEW
Try to go to www.qlikview.com. Could we use a kind of database with APL? It looks like interesting
because all data are in memory. There is no longer access to disk. What do you think of this?
Now especially we can have many RAMS with 64 bits configuration

Re: Vectorial Database In Memory

Posted: Tue Feb 26, 2013 11:57 am
by StephenTaylor
The tools preceded the cheap RAM that now makes RAM-based column-store databases popular.

A+ was an APL derivative implemented for Morgan Stanley and for many years used as a platform for real-time trading applications. Now open source:

http://www.aplusdev.org

These days the original author of A+ offers kdb+, now a market-leading ultrafast database sold through his Kx Systems Inc:

http://www.kx.com

The Carlisle Group offers FlipDB, a modern RDBMS implemented in Dyalog:

http://www.carlislegroup.com/products/flipdb

SJT

Re: Vectorial Database In Memory

Posted: Tue Feb 26, 2013 1:11 pm
by paulmansour
As Stephen notes, the in-memory column-store databases go way, way back, back at least to the 1970's. And there have been countless in-house APL implementations of these.

Oddly enough, with respect to FlipDB, while it is a column store, it is not an in-memory database. We only read in what we need, when we need it. For certain applications, the importance is really the column-store, not the in-memory part.

Re: Vectorial Database In Memory

Posted: Tue Feb 26, 2013 1:44 pm
by andriambololona
Thank you Stephen. Now everything is clear. Besides I would like knowing where in Dyalog APL, I can find FlipDB? Is a tutorial available?

Re: Vectorial Database In Memory

Posted: Thu Feb 28, 2013 7:55 pm
by paulmansour
If you want to know more about FlipDB, and get a copy play around with, feel free to email me directly at paul@carlislegroup.com.

Paul Mansour