Skip to content
/ cache Public

用 Javascript 实现的一个简易的命令行的用于键值存取的内存数据库:rocket::rocket::rocket:

Notifications You must be signed in to change notification settings

alphajc/cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

简单的内存数据库

执行

在有node环境的终端上输入:

npm start

退出

程序执行后,输入exit,程序退出。

优化

充分利用空间换时间的方式,对程序进行优化。目前GET和COUNT的时间复杂度相较原来有很大的提升。除了存储键值对以外,每个值的数目单独存储,使得访问更加方便。当数据量大的时候,考虑索引技术(包括二叉树索引、散列索引等)。

About

用 Javascript 实现的一个简易的命令行的用于键值存取的内存数据库:rocket::rocket::rocket:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published