用Python写一个NoSQL数据库
马哥Linux运维
共 9225字,需浏览 19分钟
·
2021-05-14 15:13
Make: a string Model: a string Year: a four-digit number; alternatively, a date Color: a string VIN(Vehicle Identification Number): a string
“SELECT”: “向我展示”
“Make, Model”: “Make 和 Model 的值”
“FROM Car”: “对表 Car 中的每一行”
一个 Python 的 dict 作为主要的数据存储
仅支持 string 类型作为键 (key)
支持存储 integer, string 和 list
一个使用 ASCLL string 的简单 TCP/IP 服务器用来传递消息
一些像 INCREMENT, DELETE , APPEND 和 STATS 这样的高级命令 (command)
PUT
GET
PUTLIST
APPEND
INCREMENT
DELETE
STATS
COMMAND 是上面列表中的命令之一 KEY 是一个可以用作数据库 key 的 string (可选) VALUE 是数据库中的一个 integer, list 或 string (可选) list 可以被表示为一个用逗号分隔的一串 string, 比如说, “red, green, blue” VALUE TYPE 描述了 VALUE 应该被解释为什么类型 可能的类型值有:INT, STRING, LIST
(版权归原作者所有,侵删)
评论