| |
 |
La gran mayoría de los
sitios web registra información en una base de datos,
por ejemplo los datos suministrados en un formulario de contacto,
o los datos de las ventas si fuera un sitio ecommerce. Existen
en el mercado diversos motores de base de datos. Para elegir
uno se debe tener en cuenta principalmente:
- Características de los
componentes inherentes al motor ( manejo de tablas, indices,
claves primarias, claves foráneas, etc).
- Soporte de transaccionalidad,
es decir la posibilidad de que a un bloque de acciones
( como agregar y modificar registros ), se le pueda hacer
commit ( persistir
los cambios ), o rollback ( volver atrás a como estaba
antes de ejecutar el
bloque ).
- Performance, es decir un buen
tiempo de respuesta ante los distintos ccesos.
- Soporte ante problemas.
- Buena interacción con
el lenguaje de programación que lo invoque.
- Lenguaje SQL asociado al motor.
- Volumen de registros y de datos que se
soporta.
Cuando se desarrolla un sitio
en internet, una de las etapas fundamentales consiste en elaborar
un buen modelo de datos, es decir una buena definición
de las tablas, los campos de las mismas, las relaciones entre
las tablas, etc. Esto ayuda para hacer más eficiente
la construcción del sitio web, y además en la
etapa de mantenimiento, al poder acceder fácilmente
los datos relevantes.
WebAladdin.com trabaja con el
o los motores provistos por la empresa del web hosting elegida.
Los siguientes motores son muy usados actualmente:
- MySQL
- PostgreSQL
- SQL Server
|
 |