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.

Preguntas similare

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.

Respuesta Responder a este mensaje
#2 Manuel Vera
21/08/2006 - 14:35 | Informe spam
Agrego...

El propio Microsoft dice que Access es unicamente para ser utilizado en webs
de prueba. Pero que luego debe pasarse a SQLServer. De todos modos, toma
nota de todo lo que te dijo Dani y saca tu conclusion.

Salu2
MV

"Dani Castillo" escribió en el mensaje
news:elGO%
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.





Respuesta Responder a este mensaje
#3 German Saer
25/08/2006 - 06:05 | Informe spam
Es cierto que Access no debe ser utilizado como DB de produccion. Sin
embargo, en mi caso particular, no puedo esperar todo el tiempo por los DBAs
para que me tengan lista una base de datos para una aplicacion que debe ser
desarrollada e implementada en tiempo record (en 24-48 hrs). Para lo cual
he utilizado intensamente Access (mas de 50 web app actualmente en
funcionamiento) y del cual no tengo quejas. Por supuesto, siempre cuento
con el factor concurrencia de la DB de Access ya que es crucial y "he visto
a Access doblar las patas" cuando se hace uso intenso y de alta
concurrencia. Toma en cuenta los valiosos consejos de Dani y no te fies de
Access. Fiate de tu habilidad de construir herramientas solidas libres de
errores. He escuchado muchas quejas de mucha gente acerca de ciertas
herramientas y lenguajes, en donde yo culparia mas bien al programador.

En general, puedes usar Access siempre y cuando la aplicacion no tenga alta
concurrencia, la DB no vaya a crecer mas de 500MB (aunque el limite de
access es de 2GB) y donde no requieras un alto nivel de seguridad de los
datos.

Thanks,

______________
German Saer
Orlando, FL 32810



From: "Manuel Vera"
Newsgroups: microsoft.public.es.asp
Sent: Monday, August 21, 2006 8:35 am
Subject: Re: Access o SQL Server


Agrego...

El propio Microsoft dice que Access es unicamente para ser utilizado en


webs
de prueba. Pero que luego debe pasarse a SQLServer. De todos modos, toma
nota de todo lo que te dijo Dani y saca tu conclusion.

Salu2
MV

"Dani Castillo" escribió en el mensaje
news:elGO%
> 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.
>>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida