当前位置: 首页 > news >正文

卷首语:我决定从零开始,用C++手写自己的键值数据库

2023年5月1日,周一下午。

我为什么要自己写一个?

今天中午,我在CSDN上提出了一个关于如何学习C++的观点——通过用C++造东西来学习C++,于是为了实践这个观点,我决定用C++手写一个简单的属于自己的键值数据库。

我会把这个键值库写到什么程度?

只要把下面这几个目标完成,这个项目也就结束了:

1、极快的读

2、极快的写入

3、极快的查找

4、支持本地存储、数据能存储在硬盘

5、用我写的键值数据库实现一个图书管理系统

此外,如果我能做到的话,我会尽量让大家也能很轻松的使用上我的数据库

我的键值数据库简介:

中文名:麻雀键值数据库

英文名:MaQueKVDB

运行平台:windows

如果大家有什么建议的话,也可以在评论区里面提出。

http://www.lryc.cn/news/65094.html

相关文章:

  • 【Vue】收集表单数据 过滤器
  • Linux线程:死锁
  • thinkphp+vue+html超市零食品美食推荐系统零食购物商城网站7v281
  • 思考外语学习的底层逻辑(以英语、法语为例)
  • 命名ACL配置
  • 2008-2019年主要城市PITI指数
  • 拷贝构造函数和赋值重载函数详解
  • 5件关于JavaScript中this参数的事
  • 面试题30天打卡-day17
  • 对标世界一流|弹性应对“供应链不确定性常态化” ——快消与重资产行业的经验互鉴
  • 【MPC|云储能】基于模型预测控制(MPC)的微电网调度优化的研究(matlab代码)
  • 796. 子矩阵的和(C++和Python3)——2023.5.6打卡
  • docker打包部署spring boot应用(mysql+jar+Nginx)
  • Golang-常见数据结构Slice
  • 操作系统——设备管理
  • 图片分类:精细化分类,(Fine-Grained Categorization) 基于人的行为的精细化分类
  • Matlab2012a的图像处理工具箱的imshow函数
  • Linux_红帽8学习笔记分享_10(SELinux管理与防火墙)
  • 【资料分享】
  • NewBing 还无法访问的几个问题
  • 将 Segment Anything 扩展到医学图像领域
  • 毕业5年,技术越来越好,混的却越来越差...
  • C#实现把txt文本数据快速读取到excel中
  • Office转换需要用到的SDK(建议)
  • python语法入门到面向过程编程(二)
  • Java常用类
  • 4.30下周美联储携非农来袭黄金多空该如何布局?
  • 利用python查找指定目录下大于300M的文件
  • 浅尝ChatGPT使用之Python字典嵌套排序
  • 最大网络流算法之dinic算法详解