esProc is a programming language specialized in structured and semi-structured data process and analytics, which is designed for application developers and data analysts to conduct complex business logic based multi-step computing and parallel clustered big data computing.

Without any inheriting, overload, and other complex concepts, esProc is a development language neither object-oriented, nor fit for developing the infrastructure or the whole tool software.

esProc boasts the agile syntax, grid-style script, and complete debugging. For the structured or semi-structured data, esProc incorporates the special designs and is especially fit for the multi-step business computing with complex algorithm or the mixed computing of diverse data sources. The performance of esProc on stand-alone machine is close to or exceeds that of the traditional database, and esProc can scale out cost-efficiently. The parallel computing can be handled with the outstanding performance in the small-and-medium-sized cluster, which is also suitable for the computing workload requiring high performance.

The typical usage of esProc includes the report data source , data analysis and process, real-time computing mid-layer for application requiring high performance, non-real-time big data computing, and desktop BI.

esProc provides the JDBC interface for integration, and also allows for the direct calling through Command Line. esProc has the independent Server and IDE, and supports distributed computing on multi-nodes and desktop computing.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s