Multiple APIs and Protocols – a Unified Data Model
The iguazio Unified Data Platform supports simultaneous, consistent and high-performance access through multiple industry standard and Amazon-compatible streaming, as well as table, object, and file APIs. Users can ingest any type of data using a variety of protocols and concurrently read the data using a different method. For example, one application can ingest an event stream while another application reads that data as a table or file.
The data store is decoupled from the stateless API layer and is based on a unique modeling concept where any type of data is stored in a normalized and search-optimized form just once, and transformed on the fly, eliminating the need for copies, complex pipelines, and long ETL processes.
Among the supported APIs, a set of RESTful APIs enables applications to send data directly from any client without installing additional components on the client side or developing API services, significantly simplifying the data ingestion process.
Currently supported APIs by Categories:
Breakthrough Performance at the Lowest Cost
iguazio built its solution from the ground-up to maximize CPU utilization and leverage the benefits of non-volatile memory, 100GbE RDMA, flash and dense storage, achieving extreme performance with consistency at the lowest cost. It shifts the balance from underutilized systems and inefficient code to extremely parallel, real-time and resource optimized implementation requiring fewer servers. To drive maximum capacity at the lowest storage cost, servers incorporate 8-24 high-density NVMe devices and connect to one or more external storage solutions.