8000 GitHub - DM-Earth/dmds: A multi-dimensional database implementation in Rust
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DM-Earth/dmds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dmds

dmds is an asynchronous and multi-dimensional embedded database system.

Features

Multi-dimensional

dmds is a multi-dimensional database. It can store data in multiple dimensions. For example, you can store data in the following dimensions:

  • user_id
  • username_hash
  • username_length

In this case, there are 3 dimensions available. This shape the database into a 3D world. See the API document for more information.

With different dimensions, it will be faster to query data with dimensional restrictions.

Asynchronous

All actions in dmds related with blocking interactions are asynchronous. This means that you can use dmds in a non-blocking way.

Customize I/O handling

dmds allows you to write your own I/O handling system. This means that you can save data directly in your disk, or save it on another devices through the network.

About

A multi-dimensional database implementation in Rust

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages

0