Re: Which Database when lot of insert / update queries to execute

2012-06-15 Thread Tsubasa Tanaka
Hello,

 I am designing a solution which will need me to import from CSV, i am using
 my JAVA code to parse. CSV file has 500K rows, and i need to do it thrice
 an hour, for 10 hours  a day.
try to use `LOAD DATA INFILE' to import from CSV file.

http://dev.mysql.com/doc/refman/5.5/en/load-data.html


 Also , if i need to do 'group by', on a column on a large table what should
 i keep in mind, is it advisable,

create index on columns used by 'group by' and columns used by
aggregate functions.


regards,

2012/6/15 abhishek jain abhishek.netj...@gmail.com:
 hi,
 I am biased on mysql, and hence i am asking this on mysql forum first.
 I am designing a solution which will need me to import from CSV, i am using
 my JAVA code to parse. CSV file has 500K rows, and i need to do it thrice
 an hour, for 10 hours  a day.
 The Queries will mainly be update but select and insert also at times,
 The database size will be estimated to be about 5GB.
 I need to know is this a classic case for a NOSQL database or mysql is a
 good option.

 Also , if i need to do 'group by', on a column on a large table what should
 i keep in mind, is it advisable,

 Please advice,

 --
 Thanks and kind Regards,
 Abhishek jain

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql



RE: Which Database when lot of insert / update queries to execute

2012-06-15 Thread Rick James
Let's see
SHOW CREATE TABLE ...
SELECT ...

It sounds doable with MySQL; might be too big for NOSQL.

 -Original Message-
 From: abhishek jain [mailto:abhishek.netj...@gmail.com]
 Sent: Friday, June 15, 2012 1:57 AM
 To: mysql@lists.mysql.com
 Subject: Which Database when lot of insert / update queries to execute
 
 hi,
 I am biased on mysql, and hence i am asking this on mysql forum first.
 I am designing a solution which will need me to import from CSV, i am
 using my JAVA code to parse. CSV file has 500K rows, and i need to do
 it thrice an hour, for 10 hours  a day.
 The Queries will mainly be update but select and insert also at times,
 The database size will be estimated to be about 5GB.
 I need to know is this a classic case for a NOSQL database or mysql is
 a good option.
 
 Also , if i need to do 'group by', on a column on a large table what
 should i keep in mind, is it advisable,
 
 Please advice,
 
 --
 Thanks and kind Regards,
 Abhishek jain

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql



Re: Which Database when lot of insert / update queries to execute

2012-06-15 Thread hsv
 2012/06/15 18:14 +0900, Tsubasa Tanaka 
try to use `LOAD DATA INFILE' to import from CSV file.

http://dev.mysql.com/doc/refman/5.5/en/load-data.html

Try is the operative word: MySQL s character format is _like_ CSV, but not 
the same. The treatment of NULL is doubtless the biggest stumbling-block.


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql