Multiple Operating Systems and Languages
Delivers Peak Performance on All Operating Systems
ScaleOut’s in-memory computing technology was designed from the ground up to maximize both performance and portability across all platforms. To avoid the overheads and unpredictable performance inherent in managed environments (such as Java virtual machines and .NET runtimes), server-side code was developed in C to run at native speed. This ensures that both ScaleOut’s in-memory data grid (IMDG) and its integrated compute engine deliver consistently high performance — everywhere.
The Linux and Windows versions of ScaleOut fully interoperate so that users can:
- Create an IMDG which mixes Linux and Windows servers
- Access and manage servers from either Linux or Windows clients
- Mix Linux and Windows clients accessing the same IMDG
Supports multiple Linux versions.
ScaleOut ships installers for both the Red Hat and Debian versions of Linux; other versions are available on request.
Supports most Windows and .NET releases.
ScaleOut’s products are compatible with Windows Server 2003 and later, Windows XP, 7, and 8 (for development), and .NET 2.0 forward.
Powerful APIs for Java, C#, C++, and REST
ScaleOut’s client libraries were designed to provide consistent semantics across a range of popular languages. Client APIs access ScaleOut’s servers using a common wire protocol and key encoding. This allows servers to run under either Linux or Windows within a single IMDG, and objects can be accessed uniformly from any language when using a common serialization format.
The REST APIs allow remotely-deployed customer applications written in almost any programming language to easily access objects in ScaleOut’s IMDG using HTTP with optional SSL for security. ScaleOut’s web service can be deployed either using its built-in, high-performance, embedded web server or as a FastCGI module behind an existing web server.
Want to know more?
Visit our online API documentation for full details of ScaleOut’s APIs.
Integrates with Hadoop Platforms
ScaleOut hServer enables ScaleOut’s in-memory computing technology to be seamlessly integrated into most popular Hadoop platforms, including Apache, Cloudera, and Hortonworks. This enables Hadoop applications to access ScaleOut’s IMDG co-located on an existing Hadoop cluster for storing fast-changing data and to use the IMDG as a cache for HDFS files. ScaleOut hServer also transparently runs MapReduce applications and Hive queries under Hadoop YARN. Integrating in-memory computing technology with Hadoop brings the power of operational intelligence to Hadoop platforms.