Foros del Web » Programando para Internet » ASP Clásico »

Ha llegado al límite Access?

Estas en el tema de Ha llegado al límite Access? en el foro de ASP Clásico en Foros del Web. Un saludo a todos: En la web tengo una conexión a una BD de Access y he estado mirando y en un momento había 25 ...
  #1 (permalink)  
Antiguo 31/07/2002, 02:41
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 23 años, 4 meses
Puntos: 1
Ha llegado al límite Access?

Un saludo a todos:


En la web tengo una conexión a una BD de Access y he estado mirando y en un momento había 25 sesiones abiertas ...pero, para el Access no será esto un problema? En cada página se realizan bastantes peticiones a la base de datos y según tengo entendido Access es bastante limitado en esto.


Qué opinan? He de cambiar de base de datos?

MySQL o SQL Server?

Según tengo entendido pasar a SQL Server no debe dar excesivos problemas, pero del MySQL no se nada, me pueden ayudar?


Gracias y un saludo
  #2 (permalink)  
Antiguo 31/07/2002, 02:58
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

Bueno pues SQL Server -> $ , MySQL gratis. El problema de Access es cierto, por algo es una base de datos casera.

Ahora bien si revisas unos mensajes más abajo vas a encontrar las FAQ's ahi esta la forma en que te conectas a MySQL,

Ademas necesitas bajarte MyODBC, de preferencia la versión estable y por supuesto MySQL

Ambos de <a href='ir.asp?http://www.mysql.com' target='_blank'>http://www.mysql.com...</a>

Si necesitas un gestor gráfico para MySQL:

<a href='ir.asp?http://www.mysqlfront.de' target='_blank'>http://www.mysqlfront.de...</a>

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 31/07/2002, 03:16
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 23 años, 7 meses
Puntos: 2
Re: Ha llegado al límite Access?

tambien es cierto que a una base de datos access se le puede sacar mucho partido haciendo las cosas de diferente manera.

por ejemplo, dices que tu bd esta demasiado solicitada, pues bien, puedes almacenar la conexion a la bd en variables de aplicacion, incluso puedes almacenar los recordsets en estas variables, de esta forma siempre tienes la conexion y los recordsets abiertos, ya no tienes que hacer mas peticiones a la bd.

claro que has de ir con cuidado de no pasarte almacenando cosas en las applications porque estas se almacenan realmente en la memoria ram del ordenador. pero tienes calle.
  #4 (permalink)  
Antiguo 31/07/2002, 18:48
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

Gracias a ambos:

Me parece que voy a migrar a SQLServer (o a MySQL, no lo se todavía).

Pero me dan algún consejo a la hora de migrar? he de tener cuidado con algo?

Gracias por su ayuda.


P.D.: Miraré más abajo a ver si encuentro los FAQs
  #5 (permalink)  
Antiguo 31/07/2002, 19:09
Avatar de laweb  
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Ha llegado al límite Access?

Mmmm, obviamente para algo muy PRO, supongo que si estas en el Baile, baila y pasate como vos decis al SQL ...

Ahora como dijo nuestro ultimo amigo, ojo que el Access no es tan fragil como parece y yo por ejemplo Administro un portal el cual tiene aprox, 80-120 sesiones y una BD de 3.5 GB y me funciona perfecto....

Claro que como dijo ants, (repito) hay que saber sacarle partido y jugo...

Por ejemplo PAGINAR resultados, Utilizar bien las sesiones, y escribir prolijamente los codigos de ASP para que las Conexiones
y lo sRECORDSETS no se saturen con miles de datos...

Solo un consejo...

LAWEB
  #6 (permalink)  
Antiguo 31/07/2002, 19:24
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

Saludos laweb:

unos datos impresionantes (al menos para mí). Entiendo que la optimización de la pagína y de cómo llamar a la BD influirá en el rendimiento de la misma pero tampoco se mucho sobre dicha optimización. Yo, tan solo, en cada página, abro la conexión, hago la petición, y luego cierro la conexión.

Es lo poco que se.

Gracias y un saludo

<font face="Arial, Helvetica, sans-serif" size="2"><a href="www.abcmusicos.com">www.abcmusicos.com</a>*:
Web de recursos musicales para profesionales y aficionados: música, músicos,
foros, software, enlaces, noticias, anuncios, midi, mp3...[/CODE]
  #7 (permalink)  
Antiguo 31/07/2002, 23:17
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Ha llegado al límite Access?

laweb:
3.5 GB? :-p

WOW
  #8 (permalink)  
Antiguo 01/08/2002, 04:52
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

He estado leyendo un poquito (también los FAQs de ASP :) ;) ) y me parece que me voy a decantar por MySQL .

Gracias urjose por los enlaces y por cómo realizar la conexión a MySQL ( :) )

Me acabo de bajar:

MyODBC
MySQL
MySQL-Front

A ver si consigo hacer algo decente

Me puedes dar algún consejo, de como migrar de Acess a MySQL? Supongo que alguien lo habrá hecho, venga, una manita...

Saludos y gracias por vuestra ayuda
  #9 (permalink)  
Antiguo 01/08/2002, 06:05
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 23 años
Puntos: 2
Re: Ha llegado al límite Access?

¿Sólo una pregunta laweb? Sería impresionante que dejaras &quot;abierta&quot; o me mandaras por mail alguna función que has desarrollado para ver como tratas con semejante monstruo y tantas conexiones con una sencilla bd Access.

Me interesaría sobremanera y te lo agradecería infinito.

Saludos.
  #10 (permalink)  
Antiguo 01/08/2002, 07:07
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

...mejor si pudieras postearla aquí para que todos pudiesemos aprender un poquito.

Gracias
  #11 (permalink)  
Antiguo 01/08/2002, 13:22
Avatar de laweb  
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Ha llegado al límite Access?

Amigos, no se mucho de ASP tan solo, sigo y he seguido los miles de consejos de Amigos, y gente del Foros .. p.ej. URJOSE...

El peso de la BD, a mi entender, no dice mucho...
En si, trato de repartir equitativamente las TABLAS, de modo que cada BD pueda tener varias tablas, y eso.
Pagino los resultados como todo el mundo, y en algunos casos de acuerdo a lo que quiero lograr, armos sesiones muy cortitas en tiempo, para compartir datos que pasan de un lado a otro.
Las sesiones, las ABANDONA el usuario tras pasar de una determinada parte a otra, con
un simple redirect...

Capaz que soy un animal, pues repito, capos aqui sobra y yo no soy uno de esos.
Pero TAN SOLO expuse mi realidad y como a mi me funciona...

Obviamente llegará el momento que procese mas datos, mas usuarios y me vea obligado a migrar al SQL...
Por ahora, ACCESS me dio bastantes alegrias, para ser una simple BD.

Salute

LAWEB




<img src="http://www.anqn.com.ar/la_web.jpg">
  #12 (permalink)  
Antiguo 02/08/2002, 02:47
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

....así que tienes diferentes base de datos y para cada una creas una conexión...

pero supongo que las conexiones múltiples a una única BD de Access siguen siendo las limitadas por el propio programa, que según leí no pueden superar las 10. Interesante de todas maneras.

Otra cosita, para pasar a MySQL, que hacen con la base de datos creada en Access ? Cómo la pasan?/b]

Un saludo
  #13 (permalink)  
Antiguo 02/08/2002, 11:32
Avatar de laweb  
Fecha de Ingreso: junio-2002
Ubicación: BS AS
Mensajes: 183
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Ha llegado al límite Access?

Pido 3 millones de Perdones.
He leido mi mensaje y me mandé una trrible BURRADA.
( la verdad es que no entndia vuestros asombros y ahi me di cuenta )

Cuando puse 3.5 GB quise poner 3.5 MB

Ese fue el error, ( pequeño gran error )

De ahi, que el mnsaje fue
3.5 ? WOW , increible
( y yo tampoco lo hubiese creido, y pensaria lo peor)

Buea, aclarado mi error de TILT !

LAWEB


<img src="http://www.anqn.com.ar/la_web.jpg">
  #14 (permalink)  
Antiguo 02/08/2002, 11:56
 
Fecha de Ingreso: diciembre-2001
Mensajes: 180
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

Si estas utilizando un servicio de Hosting con soporte a MySQL ...

Primero pide que te creen una BD en el servidor con el nombre que tu quieras.

Creas un DSN de tu base de datos de acces en tu maquina local

Y despues te conectas a la BD que (previamente te crearon) por medio de MySQL FRONT. y en el menu hay una opcion &quot; IM/EXPORT&quot; le das click y escoges ODBC &quot;Import&quot;. Y despues tu mismo te daras cuenta de lo que tienes que hacer.

Si no estas con un servicio de Webhosting, la BD la puedes crear desde MySQL ADMIN en la pestaña DataBases boton derecho &gt;&gt; create databases.

Bueno, espero que te sirva lo que te estoy escribiendo, la verdad yo no tengo mucha experiencia en MySQL tambien soy principiante pero ya estoy usandola y me ha funcionado bien lo que te escribo

Saludos

Aitana Santamaría
  #15 (permalink)  
Antiguo 07/09/2002, 04:17
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

Perdón AISA, por no responder antes pero en las vacaciones dejé de lado el tema de la migración y es ahora cuando quiero ponerme otra vez.

No quiero hacerlo todavía en el servidor donde tengo alojada mi web sino en mi PC (quisiera dominarlo primero aquí antes de armarla ;) )

Tengo todo lo que me comentó urjose:

MyODBC
MySQL
MySQL-Front

...arranco el MySQL-Front...y ahí me quedo.

...Existe alguna vía para migrar mi base de datos Access hacia MySQL?

...cómo se usa el MySQL? a que se nota que estoy algo perdido ;) ?

Gracias por su ayuda.

Un saludo
  #16 (permalink)  
Antiguo 07/09/2002, 04:25
Avatar de Jokin  
Fecha de Ingreso: enero-2002
Mensajes: 725
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ha llegado al límite Access?

perdón....

...parece ser que tengo que conectarme a MySQL Host (la ventanita que se abre). En principio quiero conectarme en mi PC, entonces...

Hostname/IP: localhost
User: root
Password:

Port:3306
Timeout:30 seconds

Database: (tengo que poner alguna? la que tengo en Access?)

Qué tengo que poner en esta ventanita?

Gracias por vuestra atención
  #17 (permalink)  
Antiguo 07/09/2002, 05:43
Avatar de garcef  
Fecha de Ingreso: agosto-2001
Ubicación: Querétaro, México
Mensajes: 289
Antigüedad: 23 años, 8 meses
Puntos: 0
Re: Ha llegado al límite Access?

A ver, si entendí un poco lo que dice laweb, el tiene una BD y tiene de 80 a 120 sesiones al mismo tiempo, entonces quiere decir que Access puede aguantar hasta ahi.

Ahora de acuerdo a como yo lo hago es muy parecido, mi sitio esta dividio en 5 o 6 bases de datos que agrupan todos los diferentes temas que componen el portalito, y trato de no manejar mas de 5 tablas por cada uno, pero tengo una ligera duda de hasta donde aguantaran?
  #18 (permalink)  
Antiguo 07/09/2002, 18:50
 
Fecha de Ingreso: marzo-2002
Mensajes: 4
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Ha llegado al límite Access?

Tengo un portal con más de 300 usuarios accesando al mismo tiempo, y cuando acces tenia aproximadamente 100 accesos simultaneos generaba un error, demasiados usuarios, para resolverlo no migre la base si no que ahora hago una consulta cuando modifico información genero paginas listas en html o asp que ya incluyen procesada la información de la base de datos, asi pueden haber cientos de usuarios accesando a la infomación, tal vez si la información no cambia muy rapido pueden usar este metodo....
  #19 (permalink)  
Antiguo 08/09/2002, 00:29
 
Fecha de Ingreso: julio-2002
Mensajes: 447
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Ha llegado al límite Access?

Que cantidad de dudas me han saltado con este mensaje...
Que es mejor? Tener varias tablas en una base de datos Access o debido a las limitaciones que mencionaron (cosa que no sabía) es mejor separar todo en varias bases?
saludos...
  #20 (permalink)  
Antiguo 10/09/2002, 23:50
Avatar de Krotalo  
Fecha de Ingreso: marzo-2002
Ubicación: Mexicalpan de las Tunas
Mensajes: 48
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Ha llegado al límite Access?

Espero que te ayude esto Jokin:

hace tiempo trabaje con una intranet donde se requeria migrar sus bases de datos access a una base de datos mas potente, en particular prefiero MySql, y en contre algunas herramientas interesantes,

MexportSQL - es un modulo que acoplas en acces para exportar tus tablas a mysql www.cynergi.net/prod/exportsql



myodbc - este es mucho mejor, simplemente lo instalas , indicas los datos del servidor mysql yle das un nombre a la conexion, en access en el menu archivo le das en exportar y elijes el nombre de tu conexion

yo utilize tambien PHPmyAdmin (el mejor administrador de mysql basado en web) pues con el puedes hacer un archivo *.sql en texto plano que te guarda la estructura de tu bd a si como los datos, tambien lo puedes hacer desde mysqlfront, y ya con este respaldo puedes hacer tus pruebas previas una y otra vez (mas vale estar seguro!!!)ya que puedes recuperar toda la bd
  #21 (permalink)  
Antiguo 12/09/2002, 12:59
Avatar de garcef  
Fecha de Ingreso: agosto-2001
Ubicación: Querétaro, México
Mensajes: 289
Antigüedad: 23 años, 8 meses
Puntos: 0
Re: Ha llegado al límite Access?

Yo puse un mensaje sobre lo que detallo pero como que nadie me pelo, sucede que encontre un asp que se conecta a la base de datos y al actualizar ese archivo asp, genera un javascript con el listado de la base de datos, que se incluye en una página htm o asp, y para actualizarlo es muy simple, lo que no se que limitacion pueda tener el javascript o si varios en una página la harían muy lenta

garcef
www.eradiomx.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:42.