thatDot
thatDot's Quine allows developers to combine multiple event streams into a single graph, query complex event relationships, and take real-time actions.
Services
thatDot offers Quine, a service that allows developers to combine multiple event streams into a single graph. This enables users to query complex event relationships to identify high-value patterns and take real-time actions based on the insights. The service provides a Data Exploration UI accessible via localhost port 8080, where users can explore the graph and interact with the REST API, or view operational metrics.
Data Ingestion Sources
Quine supports ingesting data from a variety of sources including files, named pipes, Apache Kafka, AWS Kinesis, AWS SNS, and SQS. This flexibility allows users to integrate multiple data streams into their Quine environment, optimizing the process of querying and gaining insights from diverse data inputs.
Graph Data Model
Quine employs a graph data model to manage and mitigate out-of-order data delivery issues. By using a distributed standing query system that continuously propagates as new data is ingested, Quine enables real-time correlation of graph-like streaming data. This framework reduces querying overhead, aiding in the optimization of data processing and action-taking.
Query Languages and Algorithms
Quine provides support for Cypher and Gremlin query languages, which are popular for graph database queries. Additionally, Quine supports multiple graph algorithms including Random Walk, enhancing the analytical capabilities available to developers using the platform.
Infrastructure and Scalability
Quine is designed to support Kubernetes, optimizing compute nodes, and autoscaling configurations. This ensures the service can handle varying workloads efficiently, providing robust and scalable architecture for enterprise-level data processing needs. The integration with Cassandra also ensures persistent data storage, furthering reliability and consistency of the data managed within Quine.