我正在对数据库性能进行一些测试。我试图删除存储在数据库中的信息。
我注意到MySql对于这种类型的操作比MongoDb更快。
结果如下:
MySql时间(秒):163.724
MondoDb时间(秒):221.150
使用的查询:
MySQL的:
DELETE FROM table
MongoDb:db.collection.remove({})
在您看来,为什么会发生这种情况?
mongoDB(版本3.2)中文档的结构:
{" _id" :ObjectId(" 56a967615390f47f25798c97")," user_id" :" 1", " follower_id:" :" 11" }
MySQL中的行结构:
id = 1 user_id = 1 follower_id = 11
使用的操作系统:
OS X El Capitan; 2,5Ghz Intel Core i7; 16GB RAM