Skip to content
/ horizondb Public

HorizonDB is a scalable and fault-tolerant database system that can handle structured and semi-structured data, perform complex analytical queries, and ensure high availability and fault tolerance.

License

Notifications You must be signed in to change notification settings

fx2y/horizondb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HorizonDB

HorizonDB is a scalable and fault-tolerant database system that can handle structured and semi-structured data, perform complex analytical queries, and ensure high availability and fault tolerance.

Features

  • Columnar storage format for faster compression, scanning, and filtering of data
  • Partitioning by primary key for faster retrieval and distribution of data across multiple nodes
  • Replication by replication factor for higher availability and fault tolerance in case of node failures
  • Indexing by secondary key for faster lookup and joining of data
  • SQL support for standard and familiar language to interact with data
  • Query parsing, optimization, and execution for efficient processing of queries
  • Node and network management for load balancing, fault detection, and recovery

Getting Started

To get started with HorizonDB, follow these steps:

  1. Clone the repository: git clone https://github.com/fx2y/horizondb.git
  2. Install the dependencies: npm install
  3. Start the server: npm start
  4. Connect to the server using a SQL client, such as MySQL Workbench or DBeaver
  5. Create a database and start querying data

Contributing

Contributions are welcome! If you find a bug or have a feature request, please open an issue. If you want to contribute code, please fork the repository and submit a pull request.

License

HorizonDB is licensed under the MIT License. See LICENSE for more information.

About

HorizonDB is a scalable and fault-tolerant database system that can handle structured and semi-structured data, perform complex analytical queries, and ensure high availability and fault tolerance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages