我想知道,当两列之间存在唯一关联时,是否可以将事件仅添加到SQLite数据库中。我只想要添加唯一的连接事件。
Source_IP和Dest_IP之间的示例:
WRONG (Fist and Second Event are the same)
Source_IP Dest_IP
1.1.1.1 2.2.2.2
1.1.1.1 2.2.2.2
1.1.1.1 2.2.2.3
1.1.1.2 2.2.2.2
RIGHT
Source_IP Dest_IP
1.1.1.1 2.2.2.2
1.1.1.1 2.2.2.3
1.1.1.2 2.2.2.2
相同的源或目标IP可以添加多次,但只能关联一次。我正在使用python(2.7)SQL-Alchemy。
我的第一个想法是像对src和dst IP进行哈希处理以获取一个值,然后将其放入一列中,我将其设置为UNIQUE。