Sql 如何表示我的数据
我需要一些关于做最好的事情的意见。我的项目涉及网络中的所有计算机并读取重要值。 例如:Sql 如何表示我的数据,sql,xml,Sql,Xml,我需要一些关于做最好的事情的意见。我的项目涉及网络中的所有计算机并读取重要值。 例如: 192.168.73.31 管理员 23492718 271d 21h 45m 18s ... XP11 C:\WINDOWS\system32 C:\WINDOWS XP11 ... 最终的目标是为用户提供一个表格,让他/她可以过滤掉他/她不想看到的东西。 i、 e.在autorun_program.name==Adobe Rader&&autorun_program.location==c:\progr
192.168.73.31
管理员
23492718
271d 21h 45m 18s
...
XP11
C:\WINDOWS\system32
C:\WINDOWS
XP11
...
最终的目标是为用户提供一个表格,让他/她可以过滤掉他/她不想看到的东西。
i、 e.在autorun_program.name==Adobe Rader&&autorun_program.location==c:\program files\Adobe\reader\areader.exe的位置不再显示任何条目
我认为客户机应该像您上面看到的那样发送xml,然后将其加载到数据库中,然后使用过滤器表来创建排除
已经在使用Sqlite了。每个扫描可以有自己的数据库。我必须处理的重要事情是版本倾斜。这就是为什么我认为,基于XML输出生成SQL模式可能是处理它的好方法。一切都是动态的
有什么想法吗?我的一个朋友使用了一种叫做XSL的语言,我不能说我对它特别熟悉,但它引入了以XML为源的客户端浏览器脚本。因此,从本质上说,如果数据是静态的,那么很快就可以很容易地将某种视图组合到一起,与文件关联起来。再说一遍,我对它不是非常熟悉,但听起来它可能适合您的需要。它不适合我的解决方案。我正在使用xslt做一些事情。
<scan><host><configuration><host_name>192.168.73.31</host_name></configuration>
<requested_scans><user_info>
<user>
<name>Administrator</name>
<password_age>23492718</password_age>
<password_age_human_readable>271d 21h 45m 18s</password_age_human_readable>
...
</user></user_info>
<computer_info>
<computer_name>XP11</computer_name>
<system_directory>C:\WINDOWS\system32</system_directory>
<windows_directory>C:\WINDOWS</windows_directory>
<computer_name_netbios>XP11</computer_name_netbios>
...