我从来没有写任何需要数据库的东西,并且期望这是一个非常简单的程序,需要用户输入。但我认为它可能会读取数千或数十万行输入,每行包含数千个数据。不确定这是一个愚蠢的问题,但我需要使用数据库吗?如果是这样,使用Ruby的一个非常简单的数据库上的任何提示/链接。我只需要一个非常小的程序。
答案 0 :(得分:1)
您可以将数据保存在文件中但是!使用数据库应该更容易:
此外,如果您正在考虑将数据存储为对象,我建议您尝试使用像MongoDB这样的NoSQL数据库,这应该更容易开始。如果你想使用SQL和关系数据库,我想Sqlite很适合你。
答案 1 :(得分:1)
请查看why-use-sql-database。希望它能帮助你理解这一点。
您可以查看以下示例脚本,以使用Ruby将数据存储到mysql中:
答案 2 :(得分:0)
当多个用户访问它时(尽管不是唯一的),您可以使用数据库以结构化格式存储内容。
很多时候,磁盘上的简单文件使用和操作都要简单得多。