我有一个应用程序,其中数据非常频繁。数据是 string[word] 和 int 值,我将其插入数据库以进行进一步处理。我正在使用 mysql C++ 连接。
我正在从 C++ 环境访问 mysql。最初我想为每个传入的数据调用插入查询并插入数据库。然后得到建议,当数据插入频率非常高时,对每个这样的插入进行查询将变得非常昂贵且不合适。
我得到了使用建议dbms_pile
。我以前没有使用过它,我阅读了文档并了解了这个概念。
我认为这个功能:Triggers and stored procedures can send debugging information to a pipe. Another session can keep reading out of the pipe and display it on the screen or write it to a file
这个功能足以满足我的要求,对吧?而是将其写入文件,我可以在不显示的情况下插入数据库。参考:Dbms_pipe
- 够了吗?
- 会有什么不同吗?
- 有人可以给我看一些实现或参考吗?