Hi, Nils.
We've implemented something like this here at ThingWorx, but we had to do so at
a layer above Neo4J since there, of course, were no built-in faceting
capabilities. One of the major challenges we faced was the opaque connection
from the Neo4J API to the underlying Lucene engine.
FWIW, we use Neo4J also as our dependency graph in ThingWorx. We can
determine deep, two-way dependencies quite easily, so that when any object in
ThingWorx is modified, we can intelligently do hot updates to affected
entities without having to stop and restart the entire server. It would
...though there are perfectly good reasons to include business logic on the
server as well (e.g. stored procedures, which Neo4J can support in its own way
via server-side extensions).
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf
...or you can re-think the definition of client. As you know, it is very
common in an SOA model to have actors functioning as both clients and servers.
For example, to the client making a reservation, the server might be the
airline's reservation site. That site might have server-side logic
-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of zolv
Sent: Friday, December 02, 2011 8:33 AM
To: user@lists.neo4j.org
Subject: Re: [Neo4j] Standalone server and transactions
dnagir wrote
On 02/12/2011, at 11:28 PM, Rick Bullotta wrote:
Doesn't matter
Nice! Show me how to access those services and I'll build you a killer UI for
it using ThingWorx - in 10 minutes. ;-)
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Peter Neubauer
Sent: Friday, December 02, 2011 11:51 AM
To:
Why not take a look at RingoJS? Would be uber easy to integrate native Neo4J
APIs.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of yobi
Sent: Wednesday, November 30, 2011 10:59 PM
To: user@lists.neo4j.org
Subject: [Neo4j] Will
We don't use Solr, but we use some of Solr's analyzers and filters.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Niels Hoogeveen
Sent: Monday, November 28, 2011 2:14 PM
To: user@lists.neo4j.org
Subject: Re: [Neo4j] collation and
Could really only be a VM bug I'd think!? No native code in Neo4J that I'm
aware of.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Taylor Phillips
Sent: Monday, November 28, 2011 6:12 PM
To: user@lists.neo4j.org
Subject:
The companion piece of this test is how fast you can get data *into* your
database. Have you run a comparison of those two scenarios with MySQL vs
Neo4J? We found Neo4J to be substantially faster with inserting/updating data
as long as we executed our transactions in blocks of 50-1000.
Absolutely. And fairly unique to Neo4J. Plus you can even index and traverse
relationships on those attributes (properties)!
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Stefan Arentz
Sent: Wednesday, November 23, 2011 12:34
You might also want to take a look at the videos from the Twitter presentations
from QCon London.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Aseem Kishore
Sent: Monday, November 21, 2011 4:43 PM
To: Neo4j user discussions
That seems about normal. The good news is that it is much faster (usually)
than an RDBMS on the same hardware.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Krzysztof Raczynski
Sent: Friday, November 18, 2011 6:47 AM
To: Neo4j
...but I'm sure the community will come up with a wide range of sharding
patterns, code, and best practices!
On Nov 18, 2011, at 5:46 PM, Jim Webber j...@neotechnology.com wrote:
Hey Matt,
Not to nitpick, but that's for an ideal graph partitioning, not graph
sharding overall, right? Eg the
It iterates.
Sorry, couldn't resist. ;-)
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Alfredas Chmieliauskas
Sent: Thursday, November 17, 2011 12:31 PM
To: Neo4j user discussions
Subject: Re: [Neo4j] Gremlin plugin and script
You probably need to create a custom analyzer using one of Lucene's collation
filters (which you will provide as a parameter to the Neo4J index creation
method). Unfortunately, you can't apply a new analyzer after the fact. I
think you'll need to delete and regenerate the index. Lucene has
Excellent!
A suggestion for the Neo4J team: enhance the Index framework to allow the Map
of property values that is passed to the index creation method to be
propagated/passed to the constructor for custom analyzers.
Niels, there's a trick I use as a workaround, which is to set the parameters
The call to remove probably removes the node from the index, nit the key from
the node. You need to remove then completely reminded the node, including the
other two keys.
From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of
If a node is accessed, are *all* of its properties loaded into memory?
Thanks,
Rick
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user
FWIW, you might be better off pipelining these writes through a single worker
thread/queue. It helps with a few performance issues: 1) you can avoid
synchronization concerns 2) you can manage block writes (e.g. a number of
writes in a single transaction) more easily and 3) you can (if you
...@lists.neo4j.org] On Behalf Of
Rick Bullotta [rick.bullo...@thingworx.com]
Sent: Saturday, November 05, 2011 11:24 AM
To: Neo4j user discussions
Subject: Re: [Neo4j] Node Id generation deadlock
FWIW, you might be better off pipelining these writes through a single worker
thread/queue. It helps
...because you have a space character in the name.
From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of
Bill Baker [bill...@billbak.com]
Sent: Wednesday, November 02, 2011 11:33 AM
To: Neo4j user discussions
Subject: Re: [Neo4j]
I've used d3. You do need a bit of JQuery/Javascript skills to munge the data
into a form the d3 libraries expect it, but the results are impressive if you
do.
From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of
Andreas
Probably the opposite (if you could even do it). You'd lose the LRU caching
across the boundary.
Is the data being written the same as the data being read, or is there a
natural segmentation? If so you could implement a crude form of
sharding/partioning to avoid hot spots (concurrency
Paananen
Sent: Tuesday, November 01, 2011 12:49 PM
To: Neo4j user discussions
Subject: Re: [Neo4j] SDN w/ write and readonly Graph Database Service?
On Tue, Nov 1, 2011 at 12:26 PM, Rick Bullotta
rick.bullo...@thingworx.com wrote:
Probably the opposite (if you could even do it). You'd lose the LRU
Hi, Neo team.
Have you looked into the work Mike McCandless was doing with
DocumentsWriterPerThread? It seems at first glance to fit in nicely with the
Neo transaction isolation model and could have a significantly positive effect
on (already fast) performance.
...but maybe offer different install bundles.
The other danger of forcing them into the server distro is that it increases
the likelihood of dependency conflicts.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Rick Bullotta
The error messages indicates that the database is already open. Is Neoclipse
open or another instance of the server running? Or some code that is opening
the database in embedded mode?
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
That's a great question, Balazs. I never understood why it replayed all of the
logical logs rather than just the most recent. Aren't all but the active log
already committed?
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of
Anyone able to provide some insights on this?
Thanks.
From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of
Rick Bullotta [rick.bullo...@thingworx.com]
Sent: Monday, October 24, 2011 6:16 PM
To: Neo4j user discussions
Subject
When attempting to debug an issue with the index framework, the debugger is
clearly on the wrong source lines, so I suspect there's some type of mismatch.
Thoughts?
___
Neo4j mailing list
User@lists.neo4j.org
Sorry for not reporting back. It was an eclipse issue. All good now!
On Oct 25, 2011, at 7:21 PM, Mattias Persson matt...@neotechnology.com
wrote:
Odd, could you just give a sample of a line that is wrong? just to help me
get started looking at this
2011/10/25 Rick Bullotta rick.bullo
() ) );
then this will work:
index.add( node, name, Rick Bullotta );
index.query( name:\rick bullotta\ ); // == returns that node.
2011/10/25 Rick Bullotta rick.bullo...@thingworx.com
Anyone able to provide some insights on this?
Thanks.
From: user
I guess I never tried/noticed this before, but if two Node objects refer to the
same node (getId() == the same), shouldn't the following evaluate as true?
Node node1;
Node node2;
somehow they get set...
If(node1 == node2) {
}
___
Neo4j mailing
When not using fulltext indexing, what Lucene Analyzer class does Neo4J use?
It seems that non-fulltext index searches are case sensitive - we'd like to
change that behavior.
Thanks for any help/guidance/examples!
Rick
___
Neo4j mailing list
:22 schrieb Rick Bullotta:
I guess I never tried/noticed this before, but if two Node objects refer to
the same node (getId() == the same), shouldn't the following evaluate as
true?
Node node1;
Node node2;
somehow they get set...
If(node1 == node2
I doubt it, since a GET works fine. It's probably an encoding issue somewhere
in the batch processing pipeline.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Daniel Fitzpatrick
Sent: Thursday, October 20, 2011 10:37 PM
To:
Of Jacob Hansson
Sent: Monday, October 17, 2011 8:30 AM
To: Neo4j user discussions
Subject: Re: [Neo4j] WebAdmin visualization tool for large DB ?
On Mon, Oct 17, 2011 at 12:49 PM, Rick Bullotta rick.bullo...@thingworx.com
wrote:
I think that both Neo4J and webadmin should have the option
interesting!
I'll make a note of it and ping you when this gets up to the top of the
backlog, if that's ok with you?
/Jake
On Mon, Oct 17, 2011 at 2:50 PM, Rick Bullotta
rick.bullo...@thingworx.comwrote:
We're doing something similar as part of a visual search engine for
ThingWorx. Our UX designers
If I remember correctly, neo has an implicit field on each index, and the name
is either id or _id.
On Oct 8, 2011, at 1:58 PM, Chris Gioran chris.gio...@neotechnology.com
wrote:
Hi Thibaut,
I noticed the following snippet in your test case code:
long id = node.getId();
Property names can have special characters in them, so we use a pattern like:
Description
Description.EN
Description.DE
This way we can keep any number of localiz(able) expressions on a node. Based
on the user's language, we first try to get the value in the local language,
then the default.
Classpath?
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of andrew ton
Sent: Saturday, October 01, 2011 5:27 AM
To: Neo4j_user
Subject: [Neo4j] Problem with lucene indexing
Hello,
I have a problem with indexing when using the
Why are you running a beta version?
On Sep 28, 2011, at 9:03 AM, René Pickhardt r.pickha...@googlemail.com
wrote:
Neo1.4.M04 community edition no self build.
2011/9/28 Mattias Persson matt...@neotechnology.com
Which version of neo4j did you use to import your data, was it a
downloadable
Hi, René.
I recognized your error almost immediately, since we encountered it in an early
1.4 beta. ;-)
I think you'll have a good result if you can switch to the 1.4.1 release!
Best,
Rick
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Or you could simply call the alternate version of getProperty with a default
value of zero...
On Sep 26, 2011, at 5:44 AM, sometime dons...@gmail.com wrote:
Hi!
I have 1.2M nodes and 5M relationships. Around 20 000 relationships are two
properties: prop1 prop2, the remaining relationships
That's a great summary, Niels. Very similar to how we've applied Neo4J here at
ThingWorx, though we've done most of the type system work (nodes and
relationships are all typed/subtyped) in our application domain layer. A few
other items that we leveraged in our implementation that you may
We're using Neo4J to model the real world with things here at ThingWorx as
well. See my responses to Niels for some specifics.
From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of
loldrup [lold...@gmail.com]
Sent: Saturday,
It would be nice to have this exposed in the embedded index framework as well.
On Sep 21, 2011, at 7:05 PM, Tim McNamara paperl...@timmcnamara.co.nz wrote:
+1
But the plural of index is indices.
On 22/09/2011 1:56 AM, Peter Neubauer peter.neuba...@neotechnology.com
wrote:
Josh,
very
If you really think your application will grow large, you might want to design
your own sharding scheme across multiple servers for the posts, which will
represent your largest # of nodes and properties.
You can look at some of the QCon presentations from the Twitter team as to how
they've
If on Linux, you could use DRBD, I suppose.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of McKinley
Sent: Wednesday, September 21, 2011 11:21 AM
To: Neo4j user discussions
Subject: Re: [Neo4j] How to backup with neo4j community?
I think this falls into the category of best to try it. I would simulate a
couple million items and see what kind of performance you get in both scenarios.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Aseem Kishore
Sent:
While I don't know that it will change anything, any reason that you're using
M06 and not 1.4.1? There have been quite a few important fixes. Also, the
analyzer that is used to tokenize both the indexed content and the query have
an effect on the query processing. In any case, I would update
Congratulations, Peter! There couldn't be a better champion for Neo4J and the
community.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Peter Neubauer
Sent: Tuesday, September 06, 2011 10:33 AM
To: Neo4j user discussions;
coolest Bring-a-Thing
party.
On Fri, Aug 26, 2011 at 4:22 PM, Rick Bullotta
rick.bullo...@thingworx.comwrote:
Let's hope that one day soon all of these issues will be
non-issues!
Having cool technology always coming soon reminds me of this
sign:
http
Wow. That's surprising data. With Neo4J embedded, we can usually get about
100X of that performance (including Lucene indexing of the nodes), so there
clearly seem to be some big impacts from using the REST interface versus Neo4J
embedded.
-Original Message-
From:
No, it isn't needed. It is very helpful as an attachment point for other
nodes and point of entry for traversals, but it isn't required.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Javier de la Rosa
Sent: Saturday, August 27,
...@lists.neo4j.org] On
Behalf Of Thomas Fritz
Sent: Friday, August 26, 2011 10:17 AM
To: Neo4j user discussions
Subject: Re: [Neo4j] Websocket Server instead of REST for Neo4J for access a DB
Hi.
Thanks for your fast reply.
2011/8/26 Rick Bullotta rick.bullo...@thingworx.com:
A few potential
A couple questions:
- What are you changing? The properties of the relationship(s) or the
relationships themselves?
- Are you relationships many-to-many, one-to-many, or one-to-one?
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf
or of course you could just put it all in one index.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Mattias Persson
Sent: Wednesday, August 10, 2011 3:31 PM
To: Neo4j user discussions
Subject: Re: [Neo4j] Graph database index
Which version? 1.4 or 1.4.1?
From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of
ahmed.elsharkasy [ahmed.elshark...@gmail.com]
Sent: Sunday, August 07, 2011 8:42 AM
To: user@lists.neo4j.org
Subject: [Neo4j] cant use index
Give 1.4.1 a try.
On Aug 7, 2011, at 10:36 AM, ahmed.elsharkasy ahmed.elshark...@gmail.com
wrote:
1.4
--
View this message in context:
http://neo4j-community-discussions.438527.n3.nabble.com/cant-use-index-after-commit-tp3233038p3233172.html
Sent from the Neo4j Community Discussions
You'll probably want to use an Index for this. Either a Lucene index or
in-graph index. I would recommend a Lucene index, since you can also leverage
Lucene (and even Solr's) analyzers and parsers to process your document.
-Original Message-
From: user-boun...@lists.neo4j.org
FWIW, I really like the idea of a remote API. Not only for tooling, but as an
alternative to bulkier and more abstracted REST APIs. One way to think of it
could be a high performance, binary-formatted REST API - if the overhead of
HTTP isn't too much (and I seriously doubt that it would be -
If you don't keep state paging will not work properly if the data changes
often. What may have been record #21 when you are viewing the first page of 20
result might not be record #21 when you go to fetch the 2nd page.
If you're only concerned with pages of 20 or so, you should absolutely,
small (20 - 500 typically), so again, it is painless to get all the
data in a single call.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Rick Bullotta
Sent: Thursday, July 28, 2011 6:11 PM
To: Neo4j user discussions
Subject: Re
: [Neo4j] Paged traversal REST API suggestion for improvement
Sure but isn’t it a huge waste of bandwidth if you load hundreds of results
and the user only looks at the first dozen?
On Thu, Jul 28, 2011 at 15:16, Rick Bullotta rick.bullo...@thingworx.comwrote:
BTW, paging is a relic of the dial-up
JavaScript to page.
Aseem
On Thu, Jul 28, 2011 at 3:25 PM, Rick Bullotta
rick.bullo...@thingworx.comwrote:
Not really, unless the JSON content is HUGE - which is rare. The small
price in bandwidth versus a responsive UI and the need for not managing
state is a good tradeoff. The only exception
You don't need to open multiple instances. Simply share the instance across
threads - it is thread safe.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of paolo.forte
Sent: Wednesday, July 27, 2011 9:14 AM
To: user@lists.neo4j.org
That's a perfect use case for a super trivial Lucene index, no? Would seem to
be a much easier solution with much faster lookup...and built into Neo4J.
From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of
Niels Hoogeveen
Hi, Stefan.
FWIW, we use Neo4J for time series data, at reasonably high volumes of
near-real-time storage. What storage rates are you looking for/volume of data
in your application?
Rick
From: user-boun...@lists.neo4j.org
Chris, I think that auto indexing is another great reason for a formal concept
of node type. It could provide an unambiguous link between a node and its
indexing strategy(ies).
- Reply message -
From: Chris Gioran chris.gio...@neotechnology.com
Date: Mon, Jul 18, 2011 6:16 am
- Your high performance graph database.
http://startupbootcamp.org/- Öresund - Innovation happens HERE.
http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
On Mon, Jul 18, 2011 at 2:15 PM, Rick Bullotta
rick.bullo...@thingworx.com wrote:
Chris, I think that auto indexing
We manage that today using Neo. Node types are represented by an array
property on the node - therefore a node can be of many types. We then
utilize relationships to provide an implements relationship that enables
arbitrarily deep and complex inheritance/implementation scenarios.
My core
Cool post, Marko!
Added a comment and a book recommendation to your blog.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Marko Rodriguez
Sent: Thursday, July 14, 2011 4:32 PM
To: gremlin-us...@googlegroups.com
Cc: Neo4j user
The DB would do it in memory too, wouldn't it? In the case of a complex
traversal, indexes don't really apply, since the ordering and the traversal
order are unrelated, so you'd generally need to sort in memory anyway. Whether
you do it as you add elements to the traversed list of stuff or do
I would think that the graph structure definitely matters, in that there may be
optimizations that can be achieved via indexing/querying vs traversal and
sorting (or a hybrid of the two) depending on the specifics.
-Original Message-
From: user-boun...@lists.neo4j.org
A few questions/thoughts:
- Do you have any expectation/prediction of the number of nodes satisfying the
query?
- Do you care about *all* results or only the top n (I ask this because in
most cases, a dataset of a zillion ordered records is of little value - often
only the edges have
Nice. It's a very though provoking (pun clearly intended) blog post. I need
to read it a couple times to fully grok it.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Marko Rodriguez
Sent: Friday, July 15, 2011 11:11 AM
To:
Why would you do that? Keep the database open as a singleton instead.
- Reply message -
From: noppanit noppani...@gmail.com
Date: Fri, Jul 15, 2011 7:00 pm
Subject: [Neo4j] Best practice to avoid Unable to lock store error?
To: user@lists.neo4j.org user@lists.neo4j.org
Such as. Unable
It's built in for neo4j. Full jta support!
- Reply message -
From: etc3 e...@nextideapartners.com
Date: Fri, Jul 15, 2011 7:38 pm
Subject: [Neo4j] Neo4j with Tomcat...need a transaction manager
To: user@lists.neo4j.org user@lists.neo4j.org
We plan on using neo4j as the database for
Couldn't you simply use QueryFilter/FilteredQuery and pass it to the query
method as a native query object?
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Mattias Persson
Sent: Wednesday, July 13, 2011 9:05 AM
To: Neo4j user
subsystem.
On Wed, Jul 13, 2011 at 8:35 AM, Mattias Persson
matt...@neotechnology.comwrote:
Yes, the neo4j integration doesn't impose any additional restrictions
other
than those (if any) of Lucene.
2011/7/12 Rick Bullotta rick.bullo...@thingworx.com
That would conflict
We do both. ;-)
We use qualified names, just as you do, when the complex data is a single
row. We use JSON when it is tabular data or a deeper data structure.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Aseem Kishore
Sent:
That would conflict with lucene's query syntax, I'd think.
From: user-boun...@lists.neo4j.org [user-boun...@lists.neo4j.org] On Behalf Of
Aseem Kishore [aseem.kish...@gmail.com]
Sent: Monday, July 11, 2011 7:41 PM
To: Neo4j user discussions
Subject:
Luke versions are somewhat specific to lucene versions. Which version of Luke
and which version of neo are you using???
- Reply message -
From: noppanit noppani...@gmail.com
Date: Sun, Jul 10, 2011 6:40 pm
Subject: [Neo4j] Index got deleted when deploy to production
To:
...if you want durable storage, via EBS, yes.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of noppanit
Sent: Saturday, July 09, 2011 10:37 AM
To: user@lists.neo4j.org
Subject: [Neo4j] web application and neo4j hosting
Hi,
I'm
Simplest difference is that EBS volumes are like storage devices that can be
mounted to a running instance and provide file system functionality. S3 is
more a general purpose durable storage engine, but doesn't directly allow
mounting it is a file system. There are some hacks/3rd party ways to
Oops - meant to say S3 doesn't directly allow mounting it *as* a file system.
Also, S3 can be used as a backup/snapshot mechanism for EBS volumes.
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Rick Bullotta
Sent: Saturday, July
?
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Rick Bullotta
Sent: Saturday, July 09, 2011 11:03 AM
To: Neo4j user discussions
Subject: Re: [Neo4j] web application and neo4j hosting
Oops - meant to say S3 doesn't directly allow mounting
We do that today. It works fine. Here's a simple version of what we do:
- We created an AMI that contains our app server + app (which embeds neo)
- For each instance that we provision on EC2 using that AMI, we create an EBS
volume, and mount it to that instance
- We use a consistent
Take a look at the RelationshipType interface. If you implement that (which is
really simple - just a name() property), you can have your own class that can
have relationships with any names you want. They do need to be unique, however.
From:
Hi, Michael.
Are you thinking maybe of lazily loading relationships in 1.5? That might be a
huge boost.
Rick
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Michael Hunger
Sent: Wednesday, July 06, 2011 10:32 AM
To: Neo4j user
you have a
fixed schema and how to store new relationships between different
nodes. Its really difficult to understand how can you store
relationships only once in a model graph and only nodes in the data
graph?
Regards,
Ali
On 7/3/11, Rick Bullotta rick.bullo...@thingworx.com wrote:
Our approach
Another blog entry on the topic:
http://blog.stavi.sh/polyglot-persistence-integrating-low-latency
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of Marko Rodriguez
Sent: Tuesday, July 05, 2011 10:07 AM
To: Neo4j user discussions
Seems like all versions of Neoclipse now display *all* properties on nodes,
regardless of what you configure for property names in the graph decorations
configuration dialog. This pretty much renders Neoclipse unusable. :(
___
Neo4j mailing list
...@lists.neo4j.org] On
Behalf Of Rick Bullotta
Sent: Tuesday, July 05, 2011 8:54 PM
To: Neo4j user discussions
Subject: [Neo4j] Neoclipse broken?
Importance: High
Seems like all versions of Neoclipse now display *all* properties on nodes,
regardless of what you configure for property names in the graph
spanning physical boundaries?
On 7/2/11, Rick Bullotta rick.bullo...@thingworx.com wrote:
We are using node-id property references (the node id as a property),
qualified with a logical server reference, to provide this type of binding
across graphs. If you combine these with an index, you can actually
We are using node-id property references (the node id as a property), qualified
with a logical server reference, to provide this type of binding across
graphs. If you combine these with an index, you can actually get a lot of the
functionality of relationships cross graph, spanning physical
That's basically what we do - wrappers around our Location, InfoTable (2D data
table), DateTime (JODA), JSON, and XML entities to perform those types of
comparator actions for filtering and sorting. We also expose methods in the
wrappers (which also include Double, Boolean, String, etc.) to
Wow. Neo4J is optimized for keys to find certain nodes or relationships which
normally are not more than a dozen. That's quite a surprise to me, and I hope
it not to be the case!
-Original Message-
From: user-boun...@lists.neo4j.org [mailto:user-boun...@lists.neo4j.org] On
Behalf Of
1 - 100 of 420 matches
Mail list logo