[Pgsql-ayuda] =?iso-8859-1?q?tama=F1o?= de las tablas
Antonio Castro
acastro@ciberdroide.com
Wed, 3 Apr 2002 09:48:26 +0200 (CEST)
On 2 Apr 2002, Manuel Sugawara wrote:
> Dardo Sergio Botto <dardo@legales-rosario.com> writes:
>=20
> > Hola lista:
> >=20
> > =09Estoy trabajando con una base de datos que necesita tablas muy
> > grandes. La mayor unos 8 millones de registros.
> >=20
> > =09Estoy haciendo experimentos entre postgresql y mysql.
>=20
> Creo que el error comienza aqu=ED. No hay que confundir peras con
> manzanas, PostgreSQL y MySQL son dos bichos *distintos* muy a pesar de
> lo que pueda parecer. MySQL es, digamos, un sistema de almacenamiento
> y recuperaci=F3n informaci=F3n, PostgreSQL es un sistema manejador de
> bases de datos (DBMS) y la diferencia principal es el soprte de las
> caracter=EDsticas ACID que tiene PosgreSQL y MySQL no.
>=20
> > =09Que explicaci=F3n hay, que puedo hacer. Gracias desde ya.
>=20
> Si necesitas para tu aplicaci=F3n un manejador de bases de datos la
> =FAnica opci=F3n que tienes dentro del software libre es PostgtreSQL. Si
> tu dominio de aplicaci=F3n no lo requiere, usa MySQL.
>=20
> Saludos,
> Manuel.
Yo estoy totalmente de acuerdo con esa dr=E1stica explicaci=F3n a pesar de
que no se lo que es ACID. En una BBDD seria, lo importante son los datos y
su integridad. Creo que garantizar la atomicidad de las operaciones que
involucran actualizaciones simult=E1neas en varias tablas y todo ello
en un ambiente multi usuario no es algo trivial de conseguir y PostgreSQL
lo garantiza mientras que MySQl creo que aun no. De todas formas comprendo=
=20
que para ciertas aplicaciones no hace falta tanto y la velocidad puede ser
importante.
Supongo que garantizar la integridad de toda una transacci=F3n requiere
realizar bloqueos selectivos a nivel de registros y puede que tambi=E9n se
utilicen t=E9cnicas de preimagen u otras cosas realmente pesadas de gestion=
ar.=20
Por ello la pregunta me parece interesante. Por ejemplo: Si yo genero=20
tablas temporales como resultado intermedio de una operaci=F3n, para luego
realizar sobre ellas unicamente operaciones de consulta, para que necesito
tanto lastre inutil que garantice su consistencia. No habr=EDa forma de abr=
ir
una tabla en modo de solo lectura para que funcionara m=E1s r=E1pido ?
Un saludo
Antonio Castro
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+
/\ /\ Ciberdroide Inform=E1tica (Tienda de Linux)
\\W// <<< http://www.ciberdroide.com >>>
=09 _|0 0|_ =20
+-oOOO--(___o___)--OOOo----------------------------------------------------=
+=20
| . . . . U U . . . . Antonio Castro Snurmacher acastro@ciberdroide.com =
| =20
| . . . . . . . . . . =
|=20
+()()()----------()()()----------------------------------------------------=
+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** =
|
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+