VelocityDB:插入速度极慢-这是预期的吗?

时间:2018-08-11 18:26:48

标签: c#

今天,当我尝试测量插入1万个对象所花费的时间时,我使用VelocityDB做了一个超级简单的测试。这是exact same test I did with ServiceStack OrmLite,唯一的不同是我使用了VelocityDBs Persist方法,如下所示:

public ulong Insert(CoreObject obj) // <-- NOTE: this is my own test-method!
{
    using (SessionNoServer session = new SessionNoServer(systemDir))
    {
        session.BeginUpdate();
        ulong id = session.Persist(obj);
        session.Commit();
        return id;
    }
}

当ServiceStack花费了大约30秒的时间时,我什至没有完成对VelocityDB的测试,因为大约一分钟后,我认为插入的对象数量约为800,这使它极其缓慢地达到了无法使用的地步,尽管有人说这是非常快。

我喜欢听到使用VelocityDB的人的声音-这有意义吗?

可以在the other post中找到基准测试详细信息。

0 个答案:

没有答案