发表评论取消回复
相关阅读
相关 c++自制Redis 数据库(十四)阶段性小结
这次的自制数据库基本结构已经完成了,数据库模块,持久化模块,网络模块,按照大范围来说其实也就这三个大模块,其中的许多子系统我之前也已经说过了,这里不再废
相关 C++自制Redis 数据库(十)数据结构类
随着项目的缓慢进行,整个项目的结构逐渐清晰,看来我之前的设计架构是相对合理的,至今在大结构上未见致命及影响扩展性的错误,但是相信以后还是会出现的,毕竟工程实践中错误一定会出现,
相关 C++自制Redis数据库(八)基本数据结构--String
说起数据结构,真是没办法,C/C++这两个C++的数据结构转换起来还是有点麻烦。我重新实现String 的本意是使用自己写的内存管理函数,但是我发现还是有很多不好解决的问题,比
相关 C++自制Redis数据库(七) 决战架构设计--从数据的角度贯通始终
前言 今天都大年初一了,项目的设计也该结束了,我一直相信着只有设计的时候理清思路,把设计的每一个角度都理清这个项目就成功了一大半,首先我不可能使用不可能达到的技术,其次当
相关 C++自制Redis数据库(五) 设计开始 敲定各模块架构--数据库模块
数据库模块 服务器中的数据库存储方式: 关于这个数据库的东西我在说说吧。 首先这是一个缓存数据库,这就导致它必然是在内存中的,并且是常驻内存,存在于服务器
相关 C++自制Redis数据库(四) 设计开始 敲定各模块架构--网络模块
网络模块 这次的网络模块主要使用I/O多路复用,就是reactor 模型,结合线程池来实现服务器的主体逻辑。 注册三个事件,读事件,写事件,连接事件。都是经典的网络编程
相关 C++自制Redis数据库(三)设计开始敲定各模块架构-简单集群设计
要开始正式设计了,前边的只是写假设。首先我们把项目分成四个大的模块,(网络编程模块,集群模块,数据库系统存储模块,持久化模块) 结构图如下: [![模块化设计][.png]
相关 c++自制Redis数据库(三)初步基础框架设计
节点基础框架 [![Redis 设计模式][Redis]][Redis] 简单集群框架设计 [![DYY@YI172AH0JHR
相关 C++自制Redis数据库(二)部分设计前置问题
单机设计前置问题 1.各种数据结构如何设计,以适应所有功能。 2.服务器如何保存数据库。 3。服务器如何保存具体的数据,多少在内存。 4.如何对待依靠时间戳来判定数据的
相关 C++自制Redis数据库 (一)
前言 最近在学C++,想写个什么小项目来练练手,一般就是造轮子嘛,所以我也是准备使用C++来写一个Redis 非关系型数据库。这就开始准备了,但是这毕将是一个逐渐庞大的工程,
还没有评论,来说两句吧...