Hi
What version of database do you use .
Distributed, remote or embedded ?
On Tue, Sep 1, 2015, 15:58 <[email protected]> wrote:
> Hello,
>
> We are evaluating OrientDB to represent our Users database. Our schema is
> quite simple: we only have the "Users" vertex and the "Follows" edge. It
> works all right with small datasets (<100mb), but as soon as I've imported
> a few million users it really slows down. Our test dataset is only 7G, but
> we were hoping to get a 1TB database imported. Are we doing something
> wrong? any tips to speed up the queries?
>
> For example, getting the followers for a given user takes more than 100
> seconds (the user has more than 1M followers)
>
> > select in(Follows) from #12:9389243;
> ----+------+---------
> # |@CLASS|in
> ----+------+---------
> 0 |null |[1190488]
> ----+------+---------
> 1 item(s) found. Query executed in 102.376 sec(s).
>
> Trying to get the intersection of the followers of 2 users takes >2hours
> (the users have +1M followers each)
> select intersect(in(Follows).id) from User where id in [1,2]
>
> We are running Orientdb community edition 2.1. The server has 16G of RAM,
> and the database on disk is 7G, the server runs with the following arguments
>
> -Dstorage.diskCache.bufferSize=12474 -Xmx4g
>
> Below is the output of the INFO command
>
> orientdb {test}> info
>
> Current database: test (url=remote:127.0.0.1/test/)
>
> DISTRIBUTED CONFIGURATION: none (OrientDB is running in standalone mode)
>
> DATABASE PROPERTIES
>
> --------------------------------+----------------------------------------------------+
> NAME |
> VALUE |
>
> --------------------------------+----------------------------------------------------+
> Name |
> null |
> Version |
> 14 |
> Conflict Strategy |
> version |
> Date format |
> yyyy-MM-dd |
> Datetime format | yyyy-MM-dd
> HH:mm:ss |
> Timezone |
> Etc/UTC |
> Locale Country |
> US |
> Locale Language |
> en |
> Charset |
> UTF-8 |
> Schema RID |
> #0:1 |
> Index Manager RID |
> #0:2 |
> Dictionary RID |
> null |
>
> --------------------------------+----------------------------------------------------+
>
> DATABASE CUSTOM PROPERTIES:
>
>
> +-------------------------------+--------------------------------------------------+
> | NAME |
> VALUE |
>
>
> +-------------------------------+--------------------------------------------------+
> | strictSql |
> true |
> | useLightweightEdges |
> false |
>
>
> +-------------------------------+--------------------------------------------------+
>
> CLUSTERS
>
> ----------------------------------------------+-------+-------------------+----------------+
> NAME | ID | CONFLICT STRATEGY
> | RECORDS |
>
> ----------------------------------------------+-------+-------------------+----------------+
> _studio | 11 |
> | 16 |
> default | 3 |
> | 0 |
> e | 10 |
> | 0 |
> follows | 13 |
> | 6890284 |
> index | 1 |
> | 7 |
> internal | 0 |
> | 3 |
> manindex | 2 |
> | 1 |
> ofunction | 6 |
> | 0 |
> orids | 8 |
> | 0 |
> orole | 4 |
> | 3 |
> oschedule | 7 |
> | 0 |
> ouser | 5 |
> | 3 |
> user | 12 |
> | 6086744 |
> v | 9 |
> | 0 |
>
> ----------------------------------------------+-------+-------------------+----------------+
> TOTAL = 14
> | 12977061 |
>
> ------------------------------------------------------+-------------------+----------------+
>
> CLASSES
>
> ----------------------------------------------+------------------------------------+------------+----------------+
> NAME |
> SUPERCLASS | CLUSTERS | RECORDS |
>
> ----------------------------------------------+------------------------------------+------------+----------------+
> _studio
> | | 11 | 16 |
> E
> | | 10 | 0 |
> Follows |
> [E] | 13 | 6890284 |
> OFunction
> | | 6 | 0 |
> OIdentity
> | | - | 0 |
> ORestricted
> | | - | 0 |
> ORIDs
> | | 8 | 0 |
> ORole |
> [OIdentity] | 4 | 3 |
> OSchedule
> | | 7 | 0 |
> OTriggered
> | | - | 0 |
> OUser |
> [OIdentity] | 5 | 3 |
> User |
> [V] | 12 | 6086744 |
> V
> | | 9 | 0 |
>
> ----------------------------------------------+------------------------------------+------------+----------------+
> TOTAL =
> 13
> 12977050 |
>
> ----------------------------------------------+------------------------------------+------------+----------------+
>
> INDEXES
>
> ----------------------------------------------+------------+-----------------------+----------------+------------+
> NAME | TYPE |
> CLASS | FIELDS | RECORDS |
>
> ----------------------------------------------+------------+-----------------------+----------------+------------+
> dictionary | DICTIONARY
> | | | 0 |
> ORole.name | UNIQUE |
> ORole | name | 3 |
> OUser.name | UNIQUE |
> OUser | name | 3 |
> User.id | UNIQUE |
> User | id | 6086743 |
>
> ----------------------------------------------+------------+-----------------------+----------------+------------+
> TOTAL =
> 4
> 6086749 |
>
> -----------------------------------------------------------------------------------------------------------------+
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OrientDB" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
---
You received this message because you are subscribed to the Google Groups
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.