Internet of Things (IoT)
What is the IoT space? In simple terms, the IoT is a system of interconnected devices passing information from one to another without human intervention. Typically, this capability requires edge processing, network connectivity, data storage, and back end analytics processing.
Equally important, but often not publicized, is how and where back end data is stored. A viable IoT back end must handle blindingly fast write operations, while simultaneously supporting data analytics demands for read operations. Oracle NoSQL Database, with its support of time series data, deterministic automatic data expiry, and the ability to scale to handle extreme insert velocity, while concurrently supporting analytic data read demands, is an excellent choice for the data storage of IoT style workloads.
In addition to high velocity data ingestion, the back end must support the data formats of popular IoT transmission protocols. While also supporting fixed schema and key/value data formats, Oracle NoSQL Database offers native support for JSON objects, one of the most common data formats used by IoT data protocols. Using the Oracle NoSQL Database JSON data type, IoT applications can store and query high volumes of data, with minimal extra processing to transform the data payload. With Oracle NoSQL Database's rich support for SQL over JSON data, and deep support for JSON secondary indexes, the IoT development task for back end storage and analytics preparation becomes much simpler and the time for implementation and deployment for your IoT solutions shrink accordingly.