Re: [Neo4j] [URGENT] Recommended server configurations
Hi Jacob, If you have the choice, Linux is preferable. We fully support both platforms, but generally get higher performance on Linux, and less problems. Is there a Linux operating system that you can recommend? This completely depends on how much data you intend to store. Can you provide an estimation of how big your dataset would be? Number of nodes, number of relationships per nodes, and how many properties (on both nodes and relationships), and what types of property values. Because it is a social network, is a number that will grow all the time. posting as an example as I am a User modeling is related to the posts that he created and he also received and for each post will be created also created a node I can say is an estimate of how many users will register on the network, 1 million. When you say the number of relationships is the number of types of relationships? or the number of effective relationships (created), if the number of possible types of relationships, I can tell you that number. As a last question, I wonder if his knowledge is the recommended I go to another database for this social network. I thank the answers. -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3525368.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] [URGENT] Recommended server configurations
Hi José Devezas, Thank's to send the link to the calculator. If you're not doing a batch insertion, the REST API would be fine I guess, specially if you put the database on a separate machine. This is exactly what I intend to do, the database will be in separate server application and is divided into clusters (that's the idea). In your opinion, pays more Neo4j use as a database or from looking for another (like HBase) I doubt with this Thank's for now. -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3525391.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] [URGENT] Recommended server configurations
Hi Gustavo, I had some questions with the batch insert as well. After getting help here :D What I'm doing is using the batchInserterImpl to load the neo instance, I'll use the REST API later for querying. So far, our lab has a neo4j instance running in a single node blade server with tons of RAM :D My client is a single class using spring and, it reads a mysqlDB and creates all the nodes and relations using batchinserter (Michael gave me this link: https://gist.github.com/1375679 ) I've used it as a starting point. Before running the client I've shutdown the server, pointed my inserter to the same location of the server db files $SERVER_HOME/data/graph.db/ ran the client app. And then I've restarted the server. That should give you the start to load the data. The usage of ANY noSQL DB is really closely related the way you access your model, comparing HBase and Neo is like comparing apples and oranges :D, it really depend on your usage scenarios. BR On Mon, Nov 21, 2011 at 5:26 PM, gustavoboby gustavob...@gmail.com wrote: Hi José Devezas, Thank's to send the link to the calculator. If you're not doing a batch insertion, the REST API would be fine I guess, specially if you put the database on a separate machine. This is exactly what I intend to do, the database will be in separate server application and is divided into clusters (that's the idea). In your opinion, pays more Neo4j use as a database or from looking for another (like HBase) I doubt with this Thank's for now. -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3525391.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] [URGENT] Recommended server configurations
Hi Vinicius, Where are you from? have you a email contact? -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3525431.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] [URGENT] Recommended server configurations
Vinicius, My problem is not data load, from what I understand, the batch operation would be for this? Right? Further along, but I'll have a load of data, but this is not my primary concern. -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3525448.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] [URGENT] Recommended server configurations
the batch API also has batch insertion operations could describe your domain model w/ estimated counts of entities and cardinalities. snd equally important the typical usecases and what percentages of the dataset they would touch mobile mail please excuse brevity and typos Am 18.11.2011 um 22:56 schrieb José Devezas joseluisdeve...@gmail.com: You can use Neo Technology's Hardware Sizing Calculator to estimate the CPU, RAM and disk space needed for your set up prediction: http://neotechnology.com/calculator/trial.html If you're not doing a batch insertion, the REST API would be fine I guess, specially if you put the database on a separate machine. On Fri, Nov 18, 2011 at 8:02 PM, Jacob Hansson jacob.hans...@neotechnology.com wrote: On Fri, Nov 18, 2011 at 7:21 PM, gustavoboby gustavob...@gmail.com wrote: Hi people's, I'm creating a social network with a larg number of expected hits and i need help with the server recommended configurations: 1 - Operating system (Linux or Windows? What specifically?) If you have the choice, Linux is preferable. We fully support both platforms, but generally get higher performance on Linux, and less problems. 2 - Hardware (How much Memory necessary?) This completely depends on how much data you intend to store. Can you provide an estimation of how big your dataset would be? Number of nodes, number of relationships per nodes, and how many properties (on both nodes and relationships), and what types of property values. You think the use of Neo4j REST API will cause problem? I use it to develop my Asp.Net applications It depends on how you use it. Generally, you will get reasonable insert speed if the client you use supports the batch operations part of the REST API, query speed will depend on the query of course. You will get significantly better performance with the embedded database right now, but that is only available in JVM languages and Python. I am open to suggestions!! I thank the help. -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3519328.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Jacob Hansson Phone: +46 (0) 763503395 Twitter: @jakewins ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- José Devezas - http://www.josedevezas.com MSc Informatics and Computing Engineering Social Media and Network Theory Research ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo4j] [URGENT] Recommended server configurations
Hi people's, I'm creating a social network with a larg number of expected hits and i need help with the server recommended configurations: 1 - Operating system (Linux or Windows? What specifically?) 2 - Hardware (How much Memory necessary?) You think the use of Neo4j REST API will cause problem? I use it to develop my Asp.Net applications I am open to suggestions!! I thank the help. -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3519328.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] [URGENT] Recommended server configurations
On Fri, Nov 18, 2011 at 7:21 PM, gustavoboby gustavob...@gmail.com wrote: Hi people's, I'm creating a social network with a larg number of expected hits and i need help with the server recommended configurations: 1 - Operating system (Linux or Windows? What specifically?) If you have the choice, Linux is preferable. We fully support both platforms, but generally get higher performance on Linux, and less problems. 2 - Hardware (How much Memory necessary?) This completely depends on how much data you intend to store. Can you provide an estimation of how big your dataset would be? Number of nodes, number of relationships per nodes, and how many properties (on both nodes and relationships), and what types of property values. You think the use of Neo4j REST API will cause problem? I use it to develop my Asp.Net applications It depends on how you use it. Generally, you will get reasonable insert speed if the client you use supports the batch operations part of the REST API, query speed will depend on the query of course. You will get significantly better performance with the embedded database right now, but that is only available in JVM languages and Python. I am open to suggestions!! I thank the help. -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3519328.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Jacob Hansson Phone: +46 (0) 763503395 Twitter: @jakewins ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo4j] [URGENT] Recommended server configurations
You can use Neo Technology's Hardware Sizing Calculator to estimate the CPU, RAM and disk space needed for your set up prediction: http://neotechnology.com/calculator/trial.html If you're not doing a batch insertion, the REST API would be fine I guess, specially if you put the database on a separate machine. On Fri, Nov 18, 2011 at 8:02 PM, Jacob Hansson jacob.hans...@neotechnology.com wrote: On Fri, Nov 18, 2011 at 7:21 PM, gustavoboby gustavob...@gmail.com wrote: Hi people's, I'm creating a social network with a larg number of expected hits and i need help with the server recommended configurations: 1 - Operating system (Linux or Windows? What specifically?) If you have the choice, Linux is preferable. We fully support both platforms, but generally get higher performance on Linux, and less problems. 2 - Hardware (How much Memory necessary?) This completely depends on how much data you intend to store. Can you provide an estimation of how big your dataset would be? Number of nodes, number of relationships per nodes, and how many properties (on both nodes and relationships), and what types of property values. You think the use of Neo4j REST API will cause problem? I use it to develop my Asp.Net applications It depends on how you use it. Generally, you will get reasonable insert speed if the client you use supports the batch operations part of the REST API, query speed will depend on the query of course. You will get significantly better performance with the embedded database right now, but that is only available in JVM languages and Python. I am open to suggestions!! I thank the help. -- View this message in context: http://neo4j-community-discussions.438527.n3.nabble.com/URGENT-Recommended-server-configurations-tp3519328p3519328.html Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Jacob Hansson Phone: +46 (0) 763503395 Twitter: @jakewins ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- José Devezas - http://www.josedevezas.com MSc Informatics and Computing Engineering Social Media and Network Theory Research ___ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user