谢老师、江老师:
关于书目的数据结构我有些疑惑、想请教二位老师。
书目应该是非结构化的数据,dp2用SQL Server做数据库,SQL Server是结构化的数据库,书目中字段可重复、子字段也可重复、那不是要设计好多表、想来Marc定义的所有单位都要配一张表,sp2的书目数据库是这样复杂吗?
XML可以表述非结构化的数据,但我一直认为XML用于数据传输而非数据存储,如果用XML存储大量书目数据,那么对其检索、操作效率会不会很低?
DT1000/1500用的数据库是自己开发的,据说是非结构化数据库,最新版的Oracle才有部分非结构化数据处理功能,如此说来二位老师10多年前的工作岂不是很厉害,DT1500我用过,觉得效率挺高的。用dp2导入2000条书目数据大约要半个小时(无法忍受),而DT1500却只用几分钟(甚至更少),如果老数据库效率真的优于SQL Server,那为什么放弃了之前那么好的技术。
可能我的疑惑是源于我的无知,但还是希望二位老师不吝赐教。