0

当您浏览 OrientDb 网站时,他们会提供一些关于每秒可以创建的文档数量的精美统计信息

我不需要任何这些花哨的速度,适合我的用例。

我的用例:

  • 我的系统是多线程的
  • 根据我收到的请求

    • 数据库名称
    • Current_Vertex_Name
    • Previous_Vertex_Name
  • 然后执行下面的伪代码:-

我确实使用下面的伪代码尝试了我的用例,但我发现速度非常慢。

我的用例的伪代码如下:-

        DB_Name = getFromSource()

        createGraphDb(DB_Name ) using OServerAdmin : if db do not exist
        gFactory = OrientGraphFactory(DB_Name ) : if db exist


        graph = OrientGraphFactory.getTx()

            currentVertexName = getFromSource()
            previousVertexName = getFromSource()

            if(previousVertexName and currentVertexName != null)
                  {
                       - if not exist 
                             - create Vertex named 'currentVertexName' , 'previousVertexName' 
                       - else
                             - update the existing vertexes e.g "update counter"
                       - create edges between them(from previous to current event)
                  }                 

       graph.shutdown()

任何人都可以分享每秒创建至少 1k 个顶点 + 边的 Java 代码..!

谢谢..!

4

0 回答 0