All Projects → apache → Ignite

apache / Ignite

Licence: apache-2.0
Apache Ignite

Programming Languages

java
68154 projects - #9 most used programming language
C#
18002 projects
C++
36643 projects - #6 most used programming language
scala
5932 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ignite

Couchdb
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Stars: ✭ 5,166 (+28.28%)
Mutual labels:  cloud, big-data, database, network-server, network-client
Spark With Python
Fundamentals of Spark with Python (using PySpark), code examples
Stars: ✭ 150 (-96.28%)
Mutual labels:  sql, big-data, hadoop, database
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (+13.76%)
Mutual labels:  sql, big-data, hadoop, database
Hive
Apache Hive
Stars: ✭ 4,031 (+0.1%)
Mutual labels:  sql, big-data, hadoop, database
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time.
Stars: ✭ 3,254 (-19.2%)
Mutual labels:  sql, big-data, database, iot
Shardingsphere
Build criterion and ecosystem above multi-model databases
Stars: ✭ 14,989 (+272.21%)
Mutual labels:  sql, database, distributed-sql-database
Calcite
Apache Calcite
Stars: ✭ 2,816 (-30.07%)
Mutual labels:  sql, big-data, hadoop
Couchdb Couch
Mirror of Apache CouchDB
Stars: ✭ 43 (-98.93%)
Mutual labels:  cloud, big-data, database
couchdb-pkg
Apache CouchDB Packaging support files
Stars: ✭ 24 (-99.4%)
Mutual labels:  big-data, network-server, network-client
Griddb
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Stars: ✭ 1,587 (-60.59%)
Mutual labels:  sql, database, iot
Couchdb Documentation
Apache CouchDB Documentation
Stars: ✭ 128 (-96.82%)
Mutual labels:  cloud, big-data, database
the-apache-ignite-book
All code samples, scripts and more in-depth examples for The Apache Ignite Book. Include Apache Ignite 2.6 or above
Stars: ✭ 65 (-98.39%)
Mutual labels:  hadoop, ignite, in-memory-database
Presto
The official home of the Presto distributed SQL query engine for big data
Stars: ✭ 12,957 (+221.75%)
Mutual labels:  sql, big-data, hadoop
couchdb-mango
Mirror of Apache CouchDB Mango
Stars: ✭ 34 (-99.16%)
Mutual labels:  big-data, network-server, network-client
Calcite Avatica
Mirror of Apache Calcite - Avatica
Stars: ✭ 130 (-96.77%)
Mutual labels:  sql, big-data, hadoop
Couchdb Docker
Semi-official Apache CouchDB Docker images
Stars: ✭ 194 (-95.18%)
Mutual labels:  cloud, big-data, database
Yugabyte Db
The high-performance distributed SQL database for global, internet-scale apps.
Stars: ✭ 5,890 (+46.26%)
Mutual labels:  sql, database, distributed-sql-database
Phoenix
Mirror of Apache Phoenix
Stars: ✭ 867 (-78.47%)
Mutual labels:  sql, big-data, database
couchdb-couch-plugins
Mirror of Apache CouchDB
Stars: ✭ 14 (-99.65%)
Mutual labels:  big-data, network-server, network-client
Couchdb Fauxton
Apache CouchDB
Stars: ✭ 295 (-92.67%)
Mutual labels:  cloud, big-data, database

Apache Ignite

Build Status GitHub Maven Central GitHub release GitHub commit activity Twitter Follow

What is Apache Ignite?

Apache Ignite is a distributed database for high-performance computing with in-memory speed.

Multi-Tier Storage

Apache Ignite is designed to work with memory, disk, and Intel Optane as active storage tiers. The memory tier allows using DRAM and Intel® Optane™ operating in the Memory Mode for data storage and processing needs. The disk tier is optional with the support of two options -- you can persist data in an external database or keep it in the Ignite native persistence. SSD, Flash, HDD, or Intel Optane operating in the AppDirect Mode can be used as a storage device.

Read More

Ignite Native Persistence

Even though Apache Ignite is broadly used as a caching layer on top of external databases, it comes with its native persistence - a distributed, ACID, and SQL-compliant disk-based store. The native persistence integrates into the Ignite multi-tier storage as a disk tier that can be turned on to let Ignite store more data on disk than it can cache in memory and to enable fast cluster restarts.

Read More

ACID Compliance

Data stored in Ignite is ACID-compliant both in memory and on disk, making Ignite a strongly consistent system. Ignite transactions work across the network and can span multiple servers.

Read More

ANSI SQL Support

Apache Ignite comes with a ANSI-99 compliant, horizontally scalable, and fault-tolerant SQL engine that allows you to interact with Ignite as with a regular SQL database using JDBC, ODBC drivers, or native SQL APIs available for Java, C#, C++, Python, and other programming languages. Ignite supports all DML commands, including SELECT, UPDATE, INSERT, and DELETE queries as well as a subset of DDL commands relevant for distributed systems.

Read More

Machine Learning and High-Performance Computing

Apache Ignite Machine Learning is a set of simple, scalable, and efficient tools that allow building predictive machine learning models without costly data transfers. The rationale for adding machine and deep learning to Apache Ignite is quite simple. Today's data scientists have to deal with two major factors that keep ML from mainstream adoption.

High-performance computing (HPC) is the ability to process data and perform complex calculations at high speeds. Using Apache Ignite as a high-performance compute cluster, you can turn a group of commodity machines or a cloud environment into a distributed supercomputer of interconnected Ignite nodes. Ignite enables speed and scale by processing records in memory and reducing network utilization with APIs for data and compute-intensive calculations. Those APIs implement the MapReduce paradigm and allow you to run arbitrary tasks across the cluster of nodes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].