我想知道组织数据的最简单,最智能的方法是什么,以便于检索和操作。我正在创建一个Java程序,用于跟踪员工信息,例如姓名,号码,地址,电话号码等。显而易见的解决方案是将信息保存在文本文件中,但这看起来并不聪明或优雅。我正在查看数据库,但它们看起来有点过分,因为这些信息一次只能由一个人访问。
答案 0 :(得分:4)
数据库并不过分。即使对于嵌入式系统,它们也非常适合组织数据。 (例如,请查看SQLite。)其他可能性,取决于您所谈论的数据量,是XML文件(您可以使用多个API)和{{3}坚持到文件。
答案 1 :(得分:0)
回答这类问题总是像试图回答一样,“我应该买什么样的车?”没有关于您需求的更多信息。
您正在构建桌面应用程序吗? Web应用程序?终端应用?你会存储什么样的信息?多少?等
数据库不用担心,可以肯定的是,它们可以以易于检索和可靠的格式提供结构化数据存储。您还可以查看HSQL或SQLite等嵌入式数据库或MongoDB等非关系型模型(如果使用高度非结构化数据,则最好)。
但我建议您首先分享一些有关您需求的信息,然后我们可能会告诉您是否需要SUV或轿车。