假如我们膳绫擎的 NoSQL 数据库来存储早前的 Car 数据。 那么我们可能会应用 VIN 作为 key, 应用一个列表作为每列的值, 也就是说, 2134AFGER245267 = ['Lexus', 'RX350', 2013, Black] . 当然了, 我们已经损掉落了列表中每个索引的 涵义 (meaning) . 我们只须要知道在某个处所索引 1 存储了汽车的 Model , 索引 2 存储了 Year.
很轻易看到, 膳绫擎的只是一个包的导入和一些数据的初始化。
Set up(Cont'd)
- COMMAND_HANDERS = {
- 'PUT': handle_put,
- 'GET': handle_get,
- 'GETLIST': handle_getlist,
- 'PUTLIST': handle_putlist,
- 'INCREMENT': handle_increment,
- 'APPEND': handle_append,
- 'DELETE': handle_delete,
- 'STATS': handle_stats,
- }
- DATA = {}
- def main():
- """Main entry point for script"""
- SOCKET.bind(HOST, PORT)
- SOCKET.listen(1)
- while 1:
- connection, address = SOCKET.accept()
- print('New connection from [{}]'.format(address))
- data = connection.recv(4096).decode()
- command, key, value = parse_message(data)
- if command == 'STATS':
- response = handle_stats()
- elif command in ('GET', 'GETLIST', 'INCREMENT', 'DELETE'
推荐阅读
交通银行信息技术管理部副总经理张漫丽:交通银行“大数据+人工智能”应用研究
大年夜数据隐含着巨大年夜的社会、经济、科研价值,已引起了各行各业的高度看重。如不雅能经由过程人工智能技巧有效地组织和应用大年夜数据,将对社会经济和科学研究成长产生巨大年夜的推>>>详细阅读
本文标题:用Python写一个NoSQL数据库
地址:http://www.17bianji.com/lsqh/35303.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示