我读这个基准约3个不同的数据库位置:优化数据类型MONGO(C#)
http://blog.cubrid.org/dev-platform/nosql-benchmarking/
只要我阅读,我看到MongoDB是“内存数据库”,因此,如果所有数据的DB可以将 加载到RAM中,DB的性能非常好。否则会很差。 我读到MongoDB对于“不太好的数据”项目来说很好。
我调查了我的第一个项目,以优化每个文档。
我看到我的具有BYTE字段的文档将由Mongo在Int32中转换!
public partial class i_Room
{
[BsonId(IdGenerator = typeof(ObjectIdGenerator))]
public ObjectId _id { get; set; }
public global::System.Byte TypeRoom;
public global::System.Byte ModeRoom;
}
字段“TypeRoom”和“ModeRoom”被转换中的Int32 MongoDB中:我使用MongoVUE为了内省数据库数据。我认为这对记忆非常危险。
所以我的问题是:我需要什么来优化Mongo中的BYTE数据?