Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 我应该为事务日志选择哪个数据库_Sql_Database_Database Design_Design Decisions_Nosql - Fatal编程技术网

Sql 我应该为事务日志选择哪个数据库

Sql 我应该为事务日志选择哪个数据库,sql,database,database-design,design-decisions,nosql,Sql,Database,Database Design,Design Decisions,Nosql,我有一个数据库问题。我正在开发一个应用程序,其中用户发送一些请求,并从供应商处获得答复。我有一个服务器通过rest调用或运行的web服务接收请求,但还没有决定是哪一个 每当一个新的请求进来时,它应该被记录在数据库中,当供应商响应时,记录应该被更新,表明它是否被接受,诸如此类。存储事务的唯一原因是出于报告和日志目的。所以现在我已经说明了我的要求,我需要在这方面有更多专业知识的人的帮助 到目前为止,我想到的是最好使用结构化数据库,因为所有记录都有一种类型和相同的信息,所以没有必要使用半结构化数据库浪

我有一个数据库问题。我正在开发一个应用程序,其中用户发送一些请求,并从供应商处获得答复。我有一个服务器通过rest调用或运行的web服务接收请求,但还没有决定是哪一个

每当一个新的请求进来时,它应该被记录在数据库中,当供应商响应时,记录应该被更新,表明它是否被接受,诸如此类。存储事务的唯一原因是出于报告和日志目的。所以现在我已经说明了我的要求,我需要在这方面有更多专业知识的人的帮助

到目前为止,我想到的是最好使用结构化数据库,因为所有记录都有一种类型和相同的信息,所以没有必要使用半结构化数据库浪费空间,因为每个记录都包含结构和信息

但我不知道是否有任何数据库只适合这种创建/更新操作??正如我所说的,我大概每月只需要阅读一次数据。
感谢您的任何意见

我正在开发一个包含大量创建/更新查询的应用程序,目前正在使用。
使用j2E和php,速度很快,而且非常好。NoSQL的学习速度非常快,web界面也非常友好:

您可以使用任何开源数据库,如postgreSql,因为您主要是执行插入操作,而不需要太多其他功能。我的建议是尝试将日志进程放在单独的线程中,而不是放在处理api调用时使用的线程中,以获得更好的性能。

这看起来很有趣,我会检查它!如果它符合我的需要,我会接受答案:如果你能告诉我你在这个应用程序中使用哪种编程语言会更好