快速存储,查找和检索数据库设计

时间:2019-12-13 16:35:48

标签: python mysql database nosql

全部!

我为此感到挣扎。我有一个搜寻器,该搜寻器运行我的网络以检索所有实时IP地址并将其存储在表中。另一个服务运行表上的所有记录以更新计算机的状态。读写访问可能是同时进行的。

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

1-IP地址是PRIMARY KEY,所以我不会复制机器。 (我可以将其更改为MAC地址)

2-首次联系的时间戳记

3-上次联系的时间戳

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

我正在考虑使用MySQL,但是这样做可能会带来一些开销。已经考虑过使用平面文本文件,但是解析将添加到我已经拥有的python脚本中。
有没有适合我问题的数据库解决方案?
谢谢大家!

1 个答案:

答案 0 :(得分:0)

尝试看看sqlite-它可能正是您要的东西,并且比mysql轻得多。