Skip to content

Commit e3a428f

Browse files
committed
Update the table with the scalability options
1 parent 0901e38 commit e3a428f

File tree

1 file changed

+33
-31
lines changed

1 file changed

+33
-31
lines changed

modules/ROOT/pages/scalability/scaling-with-neo4j.adoc

Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -37,70 +37,72 @@ The main advantage is obtained by combining Neo4j clustering and composite datab
3737
label:preview[Preview feature] xref:scalability/sharded-property-databases/overview.adoc[Property sharding] (part of Infinigraph) allows you to decouple the properties attached to nodes and relationships and store them in separate graphs.
3838
This architecture enables the independent scaling of property data, allowing for the handling of high volumes, heavy queries, and high read concurrency.
3939
40-
The following table summarizes the similarities and differences between analytics clustering, composite databases and sharded property databases:
40+
The following table summarizes the similarities and differences between analytics clustering, composite databases, and sharded property databases:
4141

42-
.Similarities and differences between analytics clustering, composite databases and sharded property databases
42+
.Similarities and differences between analytics cluster, composite databases, and sharded property databases
4343
[cols="2,4a,4a,4a",frame="topbot",options="header"]
4444
|===
4545
|
4646
| Analytics cluster
4747
| Composite database
4848
| Sharded property database
4949

50-
51-
| Typical use cases
52-
|
53-
| *Federated data* +
50+
| *Typical use cases*
51+
| High Availability +
52+
GDS dedicated server
53+
| Federated data +
5454
Time-based sharding +
55-
*Application-based access*
56-
| *Graphs with a large volume of properties* +
55+
Application-based access
56+
| Graphs with a large volume of properties +
5757
Ideal for vector and full-text search
5858

59-
| Scalability
60-
|
61-
| *Data volume: unlimited* +
62-
Read concurrency: horizontal scale on multiple instances +
63-
*Write concurrency: horizontal scale depending on the graph model*
64-
| *Data volume: up to 100TB* +
65-
Read concurrency: horizontal scale on multiple instances +
66-
*Write concurrency: single instance*
67-
68-
| Transactions
69-
|
59+
| *Scalability*
60+
| *Data volume:* limited to single server size +
61+
*Read concurrency*: horizontal scale on multiple instances
62+
| *Data volume:* unlimited +
63+
*Read concurrency*: horizontal scale on multiple instances +
64+
*Write concurrency*: horizontal scale depending on the graph model
65+
| *Data volume:* up to 100TB +
66+
*Read concurrency*: horizontal scale on multiple instances +
67+
*Write concurrency*: single instance
68+
69+
| *Transactions*
70+
| Causal consistency +
71+
Standard transaction management
7072
| Parallel read transactions +
7173
Single-shard write transactions +
7274
`CALL {} IN TRANSACTION` for multiple, isolated read/write transactions with manual error handling
7375
| Parallel read & write transactions on all shards +
7476
Standard transaction management
7577

76-
| Data load
77-
|
78+
| *Data load*
79+
| Initial and incremental data import via neo4j-admin and Aura importer
7880
| Manually orchestrated import +
7981
Ad-hoc, project-based, sharded import
8082
| Initial and incremental data import via neo4j-admin and Aura importer
8183

82-
| Cypher queries
83-
|
84+
| *Cypher queries*
85+
| Single database queries.
8486
| Parallel execution on shards. +
85-
Single database queries must be modified according to the *sharding rules*. +
87+
Single database queries must be modified according to the sharding rules. +
8688
Automated shard pruning using sharding functions.
8789
| Parallel execution on shards. +
88-
Single database *queries run as is*. +
90+
Single database queries run as is. +
8991
Automated shard pruning based on node selection.
9092

91-
| User tools
92-
|
93+
| *User tools*
94+
| All tools supported.
9395
| Work with Browser and Cypher Shell. +
9496
Tools used on individual shards and Bloom are not supported on composite databases.
9597
| All tools supported.
9698

97-
| Admin tools
98-
|
99+
| *Admin tools*
100+
| All tools supported.
99101
| Tools used on individual shards are not supported on composite databases.
100102
| All tools supported.
101103

102-
| Libraries
103-
|
104+
| *Libraries*
105+
| All libraries supported.
104106
| Supported on individual shards.
105107
| All libraries supported.
106108
|===

0 commit comments

Comments
 (0)