Skip to content

OmniDb is an innovative, state-of-the-art database built on Rust, designed to deliver unparalleled speed and bleeding-edge performance. This database uniquely integrates SQL, NoSQL, and file storage capabilities into a single, robust solution, catering to the diverse needs of modern applications and enterprises.

License

Notifications You must be signed in to change notification settings

The-Swarm-Corporation/OmniDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmniDb

OmniDb is an innovative, state-of-the-art database built on Rust, designed to deliver unparalleled speed and bleeding-edge performance. This database uniquely integrates SQL, NoSQL, and file storage capabilities into a single, robust solution, catering to the diverse needs of modern applications and enterprises.

Join our Discord Subscribe on YouTube Connect on LinkedIn Follow on X.com

Features

  • Hybrid Storage: Combines the flexibility of NoSQL with the structured query capabilities of SQL.
  • File Storage Integration: Seamlessly manage both your database records and file storage within the same system.
  • Built on Rust: Leverages Rust’s performance and memory safety features to ensure fast and secure data handling.
  • Scalable Architecture: Designed to scale horizontally and vertically with minimal downtime.
  • ACID Compliant: Ensures reliable transaction processing with full ACID compliance for business-critical applications.
  • Easy to Use API: Offers a straightforward API for easy integration with various programming environments.
  • Cross-Platform: Runs on Linux, Windows, and macOS, providing flexible deployment options.

Getting Started

Prerequisites

Ensure you have Rust installed on your machine. If not, you can install Rust via rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Installation

Clone the repository:

git clone https://github.com/yourusername/OmniDb.git
cd OmniDb

Build the project:

cargo build --release

Running OmniDb

To start the database server:

cargo run --release

Documentation

For full documentation, including advanced configuration options, visit OmniDb Documentation.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Kye Gomez – @kyegomezb[email protected]

Project Link: https://github.com/kyegomez/OmniDb

About

OmniDb is an innovative, state-of-the-art database built on Rust, designed to deliver unparalleled speed and bleeding-edge performance. This database uniquely integrates SQL, NoSQL, and file storage capabilities into a single, robust solution, catering to the diverse needs of modern applications and enterprises.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published