Yonyx

Yonyx

Yonyx is an open-source, distributed database management system designed for high performance and scalability. It uses a shared-nothing architecture and horizontal scaling to handle large data volumes across commodity servers.
Yonyx image
distributed scalable open-source big-data

Yonyx: Open-Source Database

High-performance database management system with shared-nothing architecture for scalable handling of large data volumes

What is Yonyx?

Yonyx is an open-source, distributed database management system designed from the ground up for high performance, scalability, and reliability. It employs a shared-nothing architecture, meaning each node in the cluster is independent and self-sufficient, with its own CPU, memory, and disks.

This allows Yonyx to horizontally scale out to handle increasing data volumes by simply adding more commodity servers. It dynamically distributes data and workload across the nodes with automatic sharding and replication. The Yonyx query optimizer parallelizes SQL queries across the cluster to fully leverage the distributed resources.

Yonyx provides ANSI SQL support, ACID transactions, high availability through synchronous replication, and columnar storage for analytics workloads. Additional features include geospatial indexing, JSON support, and role-based access control. Yonyx is implemented in Java and runs on Linux, providing native connectivity for Java-based applications as well as standard ODBC and JDBC drivers for integration with BI and reporting tools.

In benchmarks, Yonyx has achieved over 100,000 TPS on commodity hardware with excellent linear scalability. Its sweet spot is operational analytics, real-time analytics, and IoT / time series data. Typical use cases include ecommerce, telecom, financial services, manufacturing, and internet applications requiring high concurrency and throughput across very large datasets.

Yonyx Features

Features

  1. Shared-nothing architecture
  2. Horizontal scaling
  3. High availability
  4. Automatic sharding
  5. SQL support
  6. Distributed transactions
  7. NoSQL API
  8. Real-time analytics

Pricing

  • Open Source

Pros

High scalability

Low latency

Fault tolerance

Easy to scale out

Open source

SQL and NoSQL APIs

Cons

Limited ecosystem compared to leading databases

Steep learning curve

Not ideal for small datasets


The Best Yonyx Alternatives

Top Databases and Nosql Databases and other similar apps like Yonyx

Here are some alternatives to Yonyx:

Suggest an alternative ❐

Zingtree icon

Zingtree

Zingtree is a versatile low-code platform used to create interactive decision trees, flowcharts, questionnaires, calculators, and more. Its easy drag-and-drop interface allows non-technical users to visually map out complex logic, decisions, workflows, user interactions, and data collection needs.Key features include:Intuitive visual interface to build everything from simple logic to intricate...
Zingtree image
IBoske icon

IBoske

iBoske is an open-source knowledge management and note taking application. It provides users with a flexible and visual workspace to organize information including notes, tasks, documents, web content and more.Some of the key features of iBoske include:Visual workspaces to structure your informationSupport for text notes, checklists, file attachments and web...
IBoske image