The criteria are โbetterโ: fast in math and simple (multiple fields, many records) db transactions, convenient for development / reading / extension, flexible, plug-in.
The task is to use a common web development scripting language for processing and calculating long time series and multidimensional surfaces (basically, selecting / inserting sets of floats and performing math problems with them). A.
Choices: Ruby 1.9, Python 2, Python 3, PHP 5.3, Perl 5.12, or JavaScript (node.js).
All data must be stored in a relational database (due to its multidimensional nature); all communication with the outside world should be done through web services.
source share