
数据库
文章平均质量分 85
Postgres, ClickHouse, Redis, MySQL
呆呆的猫
爱发呆 爱抹茶 一直在路上
展开
-
【golang】27、用 golang 实现一个数据库:lex、parse 解析、操作 sql
实现一个 parser 来解析 CREATE、INSERT、SELECT 语句,然后会在内存实现一个 db server,并支持 TEXT 和 INT 类型,实现一种 REPL(交互式终端)原创 2024-03-10 23:58:49 · 1350 阅读 · 0 评论 -
【clickhouse】1、运维, sql, 性能, go client
clickhouse 超详细介绍原创 2024-03-06 11:13:11 · 906 阅读 · 0 评论 -
【redis】1、Stream、String 超详细介绍
本文介绍 Redis 的 Stream、String 数据类型原创 2023-05-27 15:29:06 · 3331 阅读 · 0 评论 -
【ToyDB-Rust】超详细介绍
在最高级别,toyDB由一组节点组成,这些节点针对复制的状态机执行SQL事务。客户端可以连接到群集中的任何节点并提交SQL语句。它的目标是提供线性化(即强一致性)和串行化,但由于目前仅实现快照隔离,因此略显不足。RAFT算法用于簇一致性,只要大多数节点仍然可用,它就可以容忍任何节点的故障。一个节点被选举为领导者,并将命令复制到其他节点,其他节点将命令应用于状态机的本地副本。如果领导丢失,则选举新的领导,并且群集继续运行。客户端命令会自动转发给领导者。原创 2022-10-27 16:55:23 · 1030 阅读 · 0 评论 -
【sqlite】命令语法入门超详细介绍
sqlite 超详细介绍原创 2022-09-13 12:17:15 · 630 阅读 · 0 评论