Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Select count(*) in Oracle and MySQL

Re: Select count(*) in Oracle and MySQL

From: Mladen Gogala <mgogala_at_yahoo.com>
Date: 29 Sep 2007 12:10:15 GMT
Message-ID: <46fe40a7$0$1341$834e42db@reader.greatnowhere.com>


On Wed, 19 Sep 2007 23:03:29 +0200, sybrandb wrote:

> MySQL aficionados probably don't read documentation and don't care about
> transaction safety.
> Likely MySQL will *never* come out of the Kindergarten.

MySQL is out of the kindergarten. MySQL is very good for small data warehouses. Computationally, it is cheaper then Oracle as it uses native data types. Type INT covers +/-2GB and consumes 4 bytes. All arithmetic is done natively. You can specify "EGNINE=" clause in create database and even create table and store your data in memory or in MYISAM engine. MySQL has a very small footprint and is definitely not a transactional database like Oracle or PostgreSQL. Even with InnoDB engine, now owned by Oracle, MySQL is miles away from a satisfactory business solution. What pisses me off with MySQL are endless possibilities to ignore errors. On the other hand, if you have a MS-Access database on a file server, shared by several users, MySQL is far more then what you need. Also for the not-so-small databases which are mostly read-only, MySQL can be much faster then Oracle. I know of an example with the database being 200GB in size.
MySQL is not suitable for a massive OLTP solution. PostgreSQL can be. In my opinion, that is a good thing.

-- 
http://www.mladen-gogala.com
Received on Sat Sep 29 2007 - 07:10:15 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US