Re: [Neo4j] [URGENT] Recommended server configurations

2011-11-21 Thread gustavoboby
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

2011-11-21 Thread gustavoboby
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

2011-11-21 Thread Vinicius Carvalho
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

2011-11-21 Thread gustavoboby
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

2011-11-21 Thread gustavoboby
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

2011-11-19 Thread Michael Hunger
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

2011-11-18 Thread gustavoboby
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

2011-11-18 Thread Jacob Hansson
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

2011-11-18 Thread José Devezas
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