Hello. I’m creating system for seismic monitoring @ several objects. Each object has 3 seismographs; each seismograph sends 50 acceleration readings (150 readings if you count x/y/z axis) per half second. Operating programme reads acceleration from that 3 seismographs, calculates speed and distance and puts all that data into database (currently not each half second, but each 3 seconds). So each second there are 5036 = 900 readings (100 acceleration, 100 speed, 100 distance per X, Y and Z) from each seismograph => 2700 readings from 3 of them.
Currenty I’m using Firebird for storing data (data is stored in seperate BLOBs each 3 seconds => each 3 seconds there are 3 axis * 3 seismographs = 9 new entries in DB) and node.js-based server for visualisation (that looks for new database entries every 3 seconds and draws them).
Will SciDB allow putting that data every 0.5 seconds and reading all new data every 0.5 secs (e.g. writing/reading 450 double-precision numbers each 0.5 sec)? What’s top limit for it? Is there any good way to get all newly-incoming data? Maybe some other DB in RAM that will give new data to SciDB and to visualisation software?