Yeah, Neo4j only supports up to about 32.000 relationship types: http://neo4j.com/docs/2.1.7/capabilities-capacity.html <http://neo4j.com/docs/2.1.7/capabilities-capacity.html>
You’ll have to create more generic relationships, and then discriminate them by a property, or otherwise design your data around this limitation. -- Chris Vest System Engineer, Neo Technology [ skype: mr.chrisvest, twitter: chvest ] > On 05 Mar 2015, at 21:29, Daniele El-Jaick <[email protected]> wrote: > > Is there a max number of relationships types that I can create in a base? > I´m trying to create 100.000 relationships types but I've got this error: > ________________ > Exception in thread "main" org.neo4j.graphdb.TransactionFailureException: > Unable to create key 'G_65532' > at > org.neo4j.kernel.impl.core.IsolatedTransactionTokenCreator.getOrCreate(IsolatedTransactionTokenCreator.java:75) > at > org.neo4j.kernel.impl.core.TokenHolder.createToken(TokenHolder.java:119) > at > org.neo4j.kernel.impl.core.TokenHolder.getOrCreateId(TokenHolder.java:107) > at > org.neo4j.kernel.impl.api.store.DiskLayer.relationshipTypeGetOrCreateForName(DiskLayer.java:511) > at > org.neo4j.kernel.impl.api.store.CacheLayer.relationshipTypeGetOrCreateForName(CacheLayer.java:438) > at > org.neo4j.kernel.impl.api.StateHandlingStatementOperations.relationshipTypeGetOrCreateForName(StateHandlingStatementOperations.java:1112) > at > org.neo4j.kernel.impl.api.DataIntegrityValidatingStatementOperations.relationshipTypeGetOrCreateForName(DataIntegrityValidatingStatementOperations.java:74) > at > org.neo4j.kernel.impl.api.OperationsFacade.relationshipTypeGetOrCreateForName(OperationsFacade.java:489) > at > org.neo4j.kernel.impl.core.NodeProxy.createRelationshipTo(NodeProxy.java:454) > at > org.neo4j.sumarizacao.CriacaoNeoCont.createNodespace2(CriacaoNeoCont.java:302) > at > org.neo4j.sumarizacao.CriacaoNeoCont.setUp(CriacaoNeoCont.java:49) > at > org.neo4j.sumarizacao.CriacaoNeoCont.main(CriacaoNeoCont.java:26) > Caused by: org.neo4j.kernel.impl.nioneo.store.UnderlyingStorageException: Id > capacity exceeded > at > org.neo4j.kernel.impl.nioneo.store.IdGeneratorImpl.assertIdWithinCapacity(IdGeneratorImpl.java:171) > at > org.neo4j.kernel.impl.nioneo.store.IdGeneratorImpl.nextId(IdGeneratorImpl.java:162) > at > org.neo4j.kernel.impl.nioneo.store.CommonAbstractStore.nextId(CommonAbstractStore.java:451) > at > org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource.nextId(NeoStoreXaDataSource.java:615) > at > org.neo4j.kernel.impl.nioneo.xa.NioNeoDbPersistenceSource.nextId(NioNeoDbPersistenceSource.java:60) > at > org.neo4j.kernel.impl.core.DefaultRelationshipTypeCreator.createKey(DefaultRelationshipTypeCreator.java:37) > at > org.neo4j.kernel.impl.core.IsolatedTransactionTokenCreator.getOrCreate(IsolatedTransactionTokenCreator.java:60) > ... 11 more > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "Neo4j" 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.
