Access o SQL Server

20/08/2006 - 11:32 por J. Enrique Alcaraz | Informe spam
Hola:

Estoy empezando en esto del ASP y voy a hacer mi primera página con unas
tablas de Access pero no muy grandes con lenguaje ADO.
He oido hablar mucho acerca de posibles problemas que me puede dar Access en
relación con tablas SQL.
¿Es cierto que se presentan problemas?, ¿me aconsejais que desde el
principio utilice SQL?.
Tengo Access 2000 y cuando intento transformar la base de datos en SQL con
herramientas > utilidades > asistente, me pide unos datos que desconozco.

Saludos al grupo.
 

Leer las respuestas

#1 Dani Castillo
20/08/2006 - 13:47 | Informe spam
bueno "pese a todo" yo rompere una lanza por el pobre acces jejeje
access tiene sus ventajas y sus inconvenientes:

ventajas de access
Es mas sencillo, crear una bd access no cuesta casi nada al ser 100% visual
Entorno integrado y facilito
Sencillez a la hora de crear consultas que luego puedes usar desde asp (de
nuevo visualmente)
No necesitas un servidor 'extra' para access, en algunos hosting soportan
asp pero *no* sql o mysql

desventajas
Rendimiento en tablas y consultas "grandes"
Si no recuerdo mal tenia un tope de creo que 10 consultas simultaneas

Opinion a favor:
Access funciona bien con asp en bases de datos sencillas (pongamos menos de
100.000 registros tipicamente) eso realmente es *casi todas* las bases de
datos jeje, en la mayoria de ocasiones no vas a tener una base de datos de
100.000 registros, pero ten en cuenta la prevision de crecimiento que hagas
de tu proyecto

Access tambien funciona bien si no vas a tener una carga de visitas grandes,
10 consultas simultaneas significa 'exactamente simultaneas' no son 10
visitas concurrentes a tu web, sino bastantes mas porque se refiere a
peticiones 'puntuales' de cada pagina web , para tener una carga de 10
peticiones de una web en el mismo 'segundo' vas a tener que tener una
cantidad de visitas enorme


Ahora los contras

A la larga, en un proyecto grande , vas a usar sql server (o mysql, va muy
bien y es gratuito) , en cuanto usas tablas relativamente grandes (miles de
registros) o consultas complejas (enlazando varias tablas) el rendimiento se
va a notar

Es mas 'pesado' de crear una base de datos mysql/sql , te recomiendo ademas
que empieces de 0 , no exportes la bd desde access, creala de nuevo si no
tienes datos , las exportaciones de bases de datos suelen dar mas
quebraderos de cabeza que el imprimirse una estructura de pongamos 10 - 12
tablas y picarlas de nuevo creandolas

Si es por aprender, puedes usar access tranquilamente, a fin de cuentas la
mecanica despues de pasar a mysql/sql en asp es muy sencilla (te cambian
algunos operadores de consulta y poco mas, pero la forma de trabajar es
identica) , si es un proyecto profesional primero consulta las opciones que
tienes (sql o mysql o...) al final como te digo haras los proyectos grandes
en sql, aunq yo admito que en cosas sencillas uso aun access por comodidad y
por no llenar el servidor de "mini bases de datos con 3 tablas" ;)



"J. Enrique Alcaraz" escribió
en el mensaje news:
Hola:

Estoy empezando en esto del ASP y voy a hacer mi primera página con unas
tablas de Access pero no muy grandes con lenguaje ADO.
He oido hablar mucho acerca de posibles problemas que me puede dar Access
en relación con tablas SQL.
¿Es cierto que se presentan problemas?, ¿me aconsejais que desde el
principio utilice SQL?.
Tengo Access 2000 y cuando intento transformar la base de datos en SQL con
herramientas > utilidades > asistente, me pide unos datos que desconozco.

Saludos al grupo.

Preguntas similares