Database 用于记录存储和修改的数据库
我最近的任务是改进一个记录数据库,该数据库包括以下内容:Database 用于记录存储和修改的数据库,database,sqlite,Database,Sqlite,我最近的任务是改进一个记录数据库,该数据库包括以下内容: 所有记录都存储在一个巨大的容器中 XML文件 对的任何更改或更新 这些记录是在10分钟内手工完成的 这是一个XML文件 每条记录包含 要保留的“更新”日期时间戳 某种形式的修订控制 整个XML文件也会签入 要保存的subversion存储库 整个系统的版本控制 收藏 此记录数据库仅限内部使用,不面向任何公共接口 我对数据库设计有点新手,但是上面的方法感觉有点麻烦。我正在考虑将上述所有内容移动到某种形式的SQLite数据库,并构建某种形
- 所有记录都存储在一个巨大的容器中 XML文件李>
- 对的任何更改或更新 这些记录是在10分钟内手工完成的 这是一个XML文件李>
- 每条记录包含 要保留的“更新”日期时间戳 某种形式的修订控制
- 整个XML文件也会签入 要保存的subversion存储库 整个系统的版本控制 收藏
- 此记录数据库仅限内部使用,不面向任何公共接口
我对数据库设计有点新手,但是上面的方法感觉有点麻烦。我正在考虑将上述所有内容移动到某种形式的SQLite数据库,并构建某种形式的前端来更新/删除/查看条目,同时跟踪对该数据库的任何更改。有没有更好的方法来做到这一点,或者说,有一个像这样的系统已经到位,这是很标准的吗?将信息放入数据库是一个很好的解决方案。另一个像样的解决方案是将每条记录制作成自己的文件,并使用修订控制系统跟踪每条记录的更改。这比使用一个拼凑在一起的文件更有效:-)。将信息放入数据库是一个很好的解决方案。另一个像样的解决方案是将每条记录制作成自己的文件,并使用修订控制系统跟踪每条记录的更改。这比使用一个拼凑在一起的文件要有效得多:-)。听起来并没有那么糟糕!取决于它的更新频率以及有多少程序读取XML 我会根据上面的内容尝试解决这些问题 首先,使用一个漂亮的XML验证编辑器,如XMLSpy,并定义一个XMLSchema if或xsd(如果还没有)。现在,您有了一个干净的用户界面,可以更新和验证文件。继续使用修订控制系统来保存历史记录
第二,如果更新非常简单,请编写一个快速的Java/C#/VB或任何程序来更新XML,否则就照旧进行 听起来没那么糟糕!取决于它的更新频率以及有多少程序读取XML 我会根据上面的内容尝试解决这些问题 首先,使用一个漂亮的XML验证编辑器,如XMLSpy,并定义一个XMLSchema if或xsd(如果还没有)。现在,您有了一个干净的用户界面,可以更新和验证文件。继续使用修订控制系统来保存历史记录
第二,如果更新非常简单,请编写一个快速的Java/C#/VB或任何程序来更新XML,否则就照旧进行 把每一张唱片放进它自己的文件实际上听起来并不坏。大概有4到5种不同的记录,总共大约有200条记录,所以我们这里不谈太大的事情。把每一条记录放进自己的文件实际上听起来并不坏。大概有4到5种不同的记录,总共大约有200条记录,所以我们这里不谈太多。这实际上取决于有多少程序/进程使用当前格式,以及使用的复杂程度。如果它只有一个或两个进程,那么如果它在数百台客户机上运行数十个程序,那么它就值得清理!这实际上取决于有多少程序/进程使用当前格式,以及这种使用有多复杂。如果它只有一个或两个进程,那么如果它在数百台客户机上运行数十个程序,那么它就值得清理!