Features


2.Rich In-built Library Functions: esProc offers abundant library functions to support the group,loop, sort, filter operations on set, and ordered set.

3.Easy to develop and debug:The step-by-step computing of esProc makes it easier to monitor the intermediate result, and debug the code.

4.Diversified Data Sources: esProc is specialized in computing from various different data sources,and the computing result can be written back to multiple or single data source.

5.Parallel computing:esProc supports the multi-thread computing on single node and parallel computing on multiple nodes without center.

6.High Performance:The actual measured data indicates that the performance of esProc is close or even higher than that of database for the standalone machine.

7.Outstanding Integration Capablity:esProc is the pure Java product, with the outstanding integration capablity by nature.

8.Comparison

  8.1 esProc VS Programming language: esProc is a data computing language with the powerful TSeq and cursor data object.

  8.2 esProc VS Perl/Python: Perl and Python do not provide data objects and function library for structured-data computing .

  8.3 esProc VS R-language:esProc is more specialized in business computing on structured data in or out of database, while R is designed for statistical analytics with ... ...

  8.4 esProc VS SQLSQL is suitable for one-step-to-destination simple query. esProc is suitable for complex multi-step business logic.

  8.5 esProc VS Database:esProc has neither metadata mechanism, nor SQL-like transparent syntax.

  8.6 esProc vs. Hadoop:esProc does not belong to Hadoop ecological system, and its parallel computing has nothing to do with MapReduce.

  8.7 esProc parallel system VS MapReduceMapReduce is not involved in computing and does not offer basic function library.

No comments:

Post a Comment