Giter Site home page Giter Site logo

issue-7186-test's Introduction

Interation test for issue orientechnologies/orientdb#7186

Test is split on several phases:

Phase 1

Create 10 400 000 vertexes in batches. In each batch create 104 000 vertexes. 1 000 vetexes for each vertex type. At the end of each batch close and reopen storage.

Vertexes for all vetex types are added concurrently in 8 threads.

Phase 2

Find one vertex and find related 100 vertexes create edge of single type between them. Peform this step for all 104 edge types.

All edges for all edge types are created concurrently in 8 threads.

After insertion of 10 000 edges for each edge type (104 000 edges in total) close the storage and reopen it again. Repeat this step 1 00 times. So 104 000 000 of edges are created in total on this phase.

Phase 3.

Remove 5 200 000 vertexes. Split this process by batches, in each butch remove 104 000 vertexes. So 50 batches are performed. Vertexes of all vertex types are removed randomly and concurrently in 8 threads.

Phase 4.

Add 5 200 000 vertexes. For that add 50 000 vertexes for each vertex type. Split process by batches in each butch add 1 000 vertexes for each vertex type. At the end of each batch open and close storage.

Vertexes of all vertex types are added concurrently in 8 threads.

Phase 5.

Add 52 000 000 edges. For that add 500 000 edges for each edge type. Split process by batches in each butch add 10 000 edges for each edge type. At the end of each batch open and close storage. As result 50 batches are performed.

Repeat phase 3 - 5 ten times.

issue-7186-test's People

Contributors

andrii0lomakin avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.