Database (DB) nodes Minimum requirements: Four (4) cores and eight (8) threads, such as Xeon E3-1270 V2, eight (8) GB of RAM and one (1) gigabit network. Reference specifications: For larger implementations, the minimum requirements are 12 cores and 24 threads, such as dual Xeon E5 2620, 64 GB of RAM, local SSD drives to meet data volume requirements of your usage, and a one (1) gigabit network
Load Balancer (LB) nodes Minimum requirements: Dual core processor and 4 GB RAM, 500 GB local hard drive, and a one (1) gigabit network. Reference specifications: For larger implementations, the minimum requirements are a quad core processors and 8 GB RAM, 1 TB local hard drive, and a one (1) gigabit network
Flexible data storage • Store data as self-describing JSON documents • Excellent for variably- or un-structured data, and for apps with fast-changing data models • Add, change or remove fields without having to redesign the database • Attach any file type to JSON docs
Easy-to-use API and integration • GET, PUT, index and query data via a RESTful JSON API • Define indexes & complex analytics via MapReduce • Access directly from browser or via an app server • Libraries available for dozens of languages • Works with 3rd party read caches and write queues • Integrate with other tools or data sources via REST API, replication, or export/import of JSON and CSV files
Scalable, durable database transactions • Built for mixed read/write, operational workloads • Automatic data partitioning • Multiple copies of data saved on different nodes, data centers or even cloud providers for fault-tolerance • IOQ technology enables custom prioritization of transaction types