Diferencia entre sql-server y MS-ACCESS

16/11/2003 - 12:28 por diogenes | Informe spam
Se puede trabajar con ms-access en ambiente cliente-
servidor ? y cuales
serian las ventajas o desventajas se hacerlo
comparativamenete
con sql-server

Gracias

Preguntas similare

Leer las respuestas

#1 Maximiliano Accotto
16/11/2003 - 15:42 | Informe spam
hola!! mira Access no es un motor de BDD, solo guarda un archivo el cual
podes compartir en la red (no cliente servidor)

Para un sistemas Cliente Servidor necesitaras un motor de Base de datos como
por ej:

SQL - Oracle, Sybase, Db2,Informix,etc.

Un saludo

Maximiliano Accotto


"diogenes" escribió en el mensaje
news:045201c3ac34$be01ed20$
Se puede trabajar con ms-access en ambiente cliente-
servidor ? y cuales
serian las ventajas o desventajas se hacerlo
comparativamenete
con sql-server

Gracias

Respuesta Responder a este mensaje
#2 dbuendiab
17/11/2003 - 00:26 | Informe spam
"diogenes" wrote in message news:<045201c3ac34$be01ed20$...
Se puede trabajar con ms-access en ambiente cliente-
servidor ? y cuales
serian las ventajas o desventajas se hacerlo
comparativamenete
con sql-server



Entiendo lo del ambiente cliente-servidor como multiusuario. En ese
sentido sí se puede.

Ventajas ACCESS sobre MSSQL
- Es mucho más barato.
- A algunas personas les da confianza trabajar sobre el front-end de
Access porque están acostumbrados a el.

Desventajas ACCESS con MMSQL
- Si un usuario apaga el ordenador a las bravas, muy posiblemente el
fichero Access se corrompa para todos los usuarios (tendrán que salir,
reparar la base de datos y volver a entrar.

Ventajas MSSQL sobre ACCESS
- No tiene nada que ver, MSSQL es un servidor, es decir, un programa
que corre independiente y se limita a servir flujos de datos a sus
clientes. Los datos no salen nunca del servidor, y los gestiona él
internamente. No se mueven datos en bruto por la red (como hace Access
cuando abres una consulta desde otro cliente), sólo los resultados.
- Rendimiento mucho mayor
- Confiabilidad en el sistema

Desventajas MSSQL con ACCESS
- Necesitas una máquina dedicada para ir medianamente bien, y con
suficientes recursos si quieres ir bien del todo

Saludos,

Diego Buendia
Barcelona Spain
Respuesta Responder a este mensaje
#3 Accotto Maximiliano D.
17/11/2003 - 13:41 | Informe spam
Diego!! un ambiente Cliente Srvidor no es algo multiuaurio!! en un ambiente
Cliente servidor debe existir un Clinete q solicita y un Servidor q Procesa
(access no permite esto, solo ves un archivo).

Te doy un ej:

Si haces esto en Access y un SQL,oracle o algo asi

Escenario: Tabla 1.000.000 de registros
Un servidor (aca ponemos el archivo access o el Motor de BDD)
Y 2 maquinas cliente

La consulta de los cliente es:

Select * from tabla where xxx (esto retornaria unos 10.000 Registros)

SQL:El motor procesa la consulta la resuelve y solo retorna al usuario los
10.000 Registros
Access: Levanta toda la BDD y el cliente procesa el Filtro (una gran
diferencia verdad?)

Ademas SQL es gratis si lo deseas (revisa la version MSDE del mismo)


Un saludo







Accotto Maximiliano Damian
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas

"Diego Buendia" escribió en el mensaje
news:
"diogenes" wrote in message


news:<045201c3ac34$be01ed20$...
> Se puede trabajar con ms-access en ambiente cliente-
> servidor ? y cuales
> serian las ventajas o desventajas se hacerlo
> comparativamenete
> con sql-server
>
Entiendo lo del ambiente cliente-servidor como multiusuario. En ese
sentido sí se puede.

Ventajas ACCESS sobre MSSQL
- Es mucho más barato.
- A algunas personas les da confianza trabajar sobre el front-end de
Access porque están acostumbrados a el.

Desventajas ACCESS con MMSQL
- Si un usuario apaga el ordenador a las bravas, muy posiblemente el
fichero Access se corrompa para todos los usuarios (tendrán que salir,
reparar la base de datos y volver a entrar.

Ventajas MSSQL sobre ACCESS
- No tiene nada que ver, MSSQL es un servidor, es decir, un programa
que corre independiente y se limita a servir flujos de datos a sus
clientes. Los datos no salen nunca del servidor, y los gestiona él
internamente. No se mueven datos en bruto por la red (como hace Access
cuando abres una consulta desde otro cliente), sólo los resultados.
- Rendimiento mucho mayor
- Confiabilidad en el sistema

Desventajas MSSQL con ACCESS
- Necesitas una máquina dedicada para ir medianamente bien, y con
suficientes recursos si quieres ir bien del todo

Saludos,

Diego Buendia
Barcelona Spain
Respuesta Responder a este mensaje
#4 dbuendiab
17/11/2003 - 22:36 | Informe spam
Amigo Accotto:

> Entiendo lo del ambiente cliente-servidor como multiusuario. En ese
> sentido sí se puede.

Diego!! un ambiente Cliente Srvidor no es algo multiuaurio!! en un ambiente
Cliente servidor debe existir un Clinete q solicita y un Servidor q Procesa
(access no permite esto, solo ves un archivo).



A eso me refería con mi frase, que entiendo que nuestro amigo
preguntaba por cliente servidor pero que si se refiere a Access lo
correcto es hablar de fichero multiusuario.


Te doy un ej:

Si haces esto en Access y un SQL,oracle o algo asi

Escenario: Tabla 1.000.000 de registros
Un servidor (aca ponemos el archivo access o el Motor de BDD)
Y 2 maquinas cliente

La consulta de los cliente es:

Select * from tabla where xxx (esto retornaria unos 10.000 Registros)

SQL:El motor procesa la consulta la resuelve y solo retorna al usuario los
10.000 Registros
Access: Levanta toda la BDD y el cliente procesa el Filtro (una gran
diferencia verdad?)

> Ventajas MSSQL sobre ACCESS
> - No tiene nada que ver, MSSQL es un servidor, es decir, un programa
> que corre independiente y se limita a servir flujos de datos a sus
> clientes. Los datos no salen nunca del servidor, y los gestiona él
> internamente. No se mueven datos en bruto por la red (como hace Access
> cuando abres una consulta desde otro cliente), sólo los resultados.



Creo que es lo mismo que expongo yo en este párrafo, como ves no hay
discrepancia en ésto tampoco.


Ademas SQL es gratis si lo deseas (revisa la version MSDE del mismo)



Aquí sí que acepto la rectificación, no había considerado MSDE como
alternativa. En mi entorno de trabajo usamos SQL Server 'de pago' y la
verdad es que no he usado nunca MSDE (Por cierto, ¿sabes tú qué
diferencia hay?)

Saludos,

Diego Buendía
Barcelona Spain
Respuesta Responder a este mensaje
#5 Accotto Maximiliano Damian
18/11/2003 - 00:06 | Informe spam
Diego un gusto compartir contigo opiniones y perdon si rectifique algo q
habias dicho (pense q decias q Access era un Cliente Servidor jeje) mil
disculpas de verdad.

MSDE bue te voy a nombrar algunas diferencias sustanciales.

1) no tiene las herramientas de Cliente (se supone q como viene en algun
lenguaje es para q solo uses el motor)
2) un tamaño maximo de 2gb (algunos por ahi dicen q hasta 1gb yo supere el
1gb :-)
3) si haces mas de 5 conexiones silultaneas e intentan todas hacer una
consulta distinta (la sexta debera esperar)

mi modesta opinion es que este motor Microsoft lo saco de forma mas que
inteligente (estas son las cosas que me sorprenden de Ms) ya que imaginate
esto:

Vos te haces una aplicacion chica digamos!! antes tenias Access y si la cosa
crecia pasabas a un SQL (hay q migrar porque access es pobrecito) creo q con
MSDE podes hacer las cosas bien desde 0 digamos y si la cosa crece lo unico
q debes cambiar es la version del motor. (me parece una idea super acertada
y dejar Access como Base simple de datos)

Pero repito es mi modesta opinion nada mas.

Un saludo enorme

Accotto Maximiliano Damian
Fundicion San Cayetano S.A.
Buenos Aires Argentina

Gerente de Sistemas y Tecnologia
()

"Diego Buendia" escribió en el mensaje
news:
Amigo Accotto:

> > Entiendo lo del ambiente cliente-servidor como multiusuario. En ese
> > sentido sí se puede.

> Diego!! un ambiente Cliente Srvidor no es algo multiuaurio!! en un


ambiente
> Cliente servidor debe existir un Clinete q solicita y un Servidor q


Procesa
> (access no permite esto, solo ves un archivo).

A eso me refería con mi frase, que entiendo que nuestro amigo
preguntaba por cliente servidor pero que si se refiere a Access lo
correcto es hablar de fichero multiusuario.

>
> Te doy un ej:
>
> Si haces esto en Access y un SQL,oracle o algo asi
>
> Escenario: Tabla 1.000.000 de registros
> Un servidor (aca ponemos el archivo access o el Motor de BDD)
> Y 2 maquinas cliente
>
> La consulta de los cliente es:
>
> Select * from tabla where xxx (esto retornaria unos 10.000 Registros)
>
> SQL:El motor procesa la consulta la resuelve y solo retorna al usuario


los
> 10.000 Registros
> Access: Levanta toda la BDD y el cliente procesa el Filtro (una gran
> diferencia verdad?)

> > Ventajas MSSQL sobre ACCESS
> > - No tiene nada que ver, MSSQL es un servidor, es decir, un programa
> > que corre independiente y se limita a servir flujos de datos a sus
> > clientes. Los datos no salen nunca del servidor, y los gestiona él
> > internamente. No se mueven datos en bruto por la red (como hace Access
> > cuando abres una consulta desde otro cliente), sólo los resultados.

Creo que es lo mismo que expongo yo en este párrafo, como ves no hay
discrepancia en ésto tampoco.


> Ademas SQL es gratis si lo deseas (revisa la version MSDE del mismo)

Aquí sí que acepto la rectificación, no había considerado MSDE como
alternativa. En mi entorno de trabajo usamos SQL Server 'de pago' y la
verdad es que no he usado nunca MSDE (Por cierto, ¿sabes tú qué
diferencia hay?)

Saludos,

Diego Buendía
Barcelona Spain
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida