首页 > 解决方案 > 快速存储、查找和检索数据库设计

问题描述

全部!

我正在为此苦苦挣扎。我有一个爬虫,它运行我的网络来检索所有实时 IP 地址并将它们存储在一个表中。另一个服务运行表上的所有记录以更新机器的状态。读取和写入访问可能是同时的。

这些是我需要存储的字段。如您所见,这很简单。

1 - IP 地址是 PRIMARY KEY,所以我不会复制机器。(我可以把它改成MAC地址)

2 - 第一次联系的时间戳

3 - 最后一次联系的时间戳

4 - 最后一次联系的响应(布尔值)

我正在考虑使用 MySQL,但它可能会带来开销。已经考虑过使用平面文本文件,但是解析会加起来我已经拥有的 python 脚本。
有没有适合我的问题的数据库解决方案?
谢谢你们!

标签: pythonmysqldatabasenosql

解决方案


尝试看一下 sqlite - 它可能正是您正在寻找的东西,它比 mysql 轻得多。


推荐阅读