EsProc is a professional business computing software designed for Big Data computation. It simplifies complex data computation and reduces software and hardware costs as well as management expenses. It is known for its high performance in Big Data computation.

The software comes with a complete computational system that supports parallel computation and HDFS. It can function as a database computational middleware with higher performance and lower cost. Also, esProc is capable of multi-node parallel computation and can be utilized as Big Data computation middleware to handle the computing pressure from databases, HDFS, or Local File and return the result back to applications.
EsProc excels in complex logic computation and external storage computation, but it cannot replace a database. Though, the software can store temporary data tables that occupy expensive database hardware resources in cheap PCs and implement external storage computation, with those files managed in an intuitive tree-structured directory. It can also summarize data post simple queries, which provides higher performance than MapReduce. This advantage is more obvious when fewer nodes are employed. HDFS can also be appointed for achieving distributed data storage and computation.
As a database computation script, esProc is particularly good at solving complex tasks in database computation. It can also be used as a development tool for JAVA computation and provides a professional IDE and grid-style editor that enables a more visual code indentation and work scope. With the software, programmers can refer to previous computation results by the cell name, observe and debug every step, and obtain higher development efficiency.
Lastly, esProc can retrieve data from multiple data sources within a single script, compute and output as JDBC, making it an ideal tool for complex computation or calculation on data sources of reports.
Version Advanced: N/A