Skip to content
This repository has been archived by the owner on Jan 24, 2021. It is now read-only.
/ RiviDB Public archive

Extremely fast and massively parallel analytics database

License

Notifications You must be signed in to change notification settings

AhmedMostafa16/RiviDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rivi DB

Fast in-memory analytics data-store in Rust

About

RiviDB created for managing data in a database with ultra-high performance, reliability, usability and stability.

Features

  • Ultra Fast: Query performance for analytics workloads is best-in-class on commodity hardware, both for data cached in memory.

  • Low latency: New data is available for queries within seconds.

  • Lightweight: RiviDB works with tiny resource/memory footprint.

  • Reliable: RiviDB have rock-solid reliability.

    and more...

Usage

./rividb [file]

During using REPL, you can use following commands:

select              Select data from a database/file.
where               Filters a result set to include only records that fulfill a specified condition.
count(column_num)   Function returns the number of rows that matches a specified criteria.
sum(column_num)     Function returns the total sum of a numeric column.
exit                Exit RiviDB REPL.

License

RiviDB license under MIT License.

Donate

ko-fi

About

Extremely fast and massively parallel analytics database

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages