根据文档:http:
//dev.mysql.com/doc/refman/5.0/en/blackhole-storage-engine.html
黑洞存储引擎可用于诊断和将二进制日志卸载到不同的计算机,而无需将数据库存储在该计算机上.
你能想出这个引擎的其他创造性用途吗?
似乎是用于程序测试目的的一个很棒的“模拟”数据库。
我经常使用 Python 的内部 SQLite 数据库来做这样的事情,但是拥有一个特定于 MySQL 的模拟数据库会更好;感谢分享。
(作为最后一步,单元测试可以删除测试表;等等。但是“黑洞”引擎将消除该步骤。)