Note that there are some explanatory texts on larger screens.

plurals
  1. POSuitability of Amazon SimpleDB for large temporal data sets eminating from thousands of separate devices
    primarykey
    data
    text
    <p>I'm trying to establish whether Amazon <a href="http://en.wikipedia.org/wiki/Amazon_SimpleDB" rel="nofollow noreferrer">SimpleDB</a> is suitable for a subset of data I have.</p> <p>I have thousands of deployed autonomous sensor devices recording data.</p> <p>Each sensor device essentially reports a couple of values four times an hour each day, over months and years. I need to keep all of this data for historic statistical analysis. Generally, it is write once, read many times. Server-based applications run regularly to query the data to infer other information.</p> <p>The rows of data today, in SQL look something like this:</p> <ul> <li>(id, device_id, utc_timestamp, value1, value2)</li> </ul> <p>Our existing MySQL solution is not going to scale up much further, with tens of millions of rows. We query things like "<em>tell me the sum of all the value1 yesterday</em>" or "<em>show me the average of value2 in the last 8 hours</em>". We do this in SQL but can happily change to doing it in code. SimpleDBs "eventual consistency" appears fine for our puposes.</p> <p>I'm reading up all I can and am about to start experimenting with our <a href="http://en.wikipedia.org/wiki/Amazon_Web_Services" rel="nofollow noreferrer">AWS</a> account, but it's not clear to me how the various SimpleDB concepts (items, domains, attributes, etc.) relate to our domain.</p> <p>Is SimpleDB an appropriate vehicle for this and what would a generalised approach be?</p> <p>PS: We mostly use Python, but this shouldn't matter when considering this at a high level. I'm aware of the <a href="http://code.google.com/p/boto/" rel="nofollow noreferrer">boto</a> library at this point.</p> <p>Edit:</p> <p>Continuing to search on solutions for this I did come across Stack Overflow question <em><a href="https://stackoverflow.com/questions/1334813">What is the best open source solution for storing time series data?</a></em> which was useful.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload