Cantidad de Registros

30/11/2005 - 18:49 por DiegoC | Informe spam
Hola a Todos

Me hicieron la siguiente pregunta y no se que responder:

Hay un sistema en la empresa que corre bajo un motor de base de datos
llamado Cache, la performance es muy buena, el tema es que por X razones
(Entre ellas el lenguaje de la aplicacion es DOS que utilizan el motor
CACHE, es un desarrollo que lo maneja una sola persona, tenemos que
reestructurar gran parte de la aplicacion para que se adapte a las nuevas
reglas del negocio, etc,etc,etc) tenemos que cambiar de plataforma (El
sistema se va a rediseñar), y la idea es pasar a SQLServer que es el motor
que utilizamos para el resto de los sistemas.
La pregunta que me hacen es:

Hoy en Dia el sistema que esta funcionando en Cache, trabajo con
8000 Transacciones Diarias y mantiene un historico de 10 Años en
Linea, lo que me da un total de 30.000.000 Registro en linea.
Mi pregunta es, alguien tiene experiencia trabajando en SQLServer
con esta cantidad de registros ??
La performance del motor con esta cantidad es buena ??

Para dar mas info el motor Cache esta montado sobre un server simple Pentium
4 2.8G , con 1GB de RAM, 2 Discos SATA de 64 GB Espejados.

Desde ya muchas gracias.

Saludos, Diego

Preguntas similare

Leer las respuestas

#6 DiegoC
30/11/2005 - 19:48 | Informe spam
Si, te fui a saludar en el Break (el segundo dia), y te agradeci por lo que
siempre me ayudas en el foro.


"Maxi" escribió en el mensaje
news:%
:-) No sabia que habias venido, me hubieras buscado y hablabamos unos min
;-)

Bue la proxima sera :-)


Salu2
Maxi [MVP SQL SERVER]


"DiegoC" escribió en el mensaje
news:
Muchas Gracias Dario y Maxi.

Muy Buen dato !!!

Saludos, Diego

PD: Maxi, Muy buena la presentacion el otro dia en el Tattersall.



"DiegoC" escribió en el mensaje
news:
Hola a Todos

Me hicieron la siguiente pregunta y no se que responder:

Hay un sistema en la empresa que corre bajo un motor de base de datos
llamado Cache, la performance es muy buena, el tema es que por X razones
(Entre ellas el lenguaje de la aplicacion es DOS que utilizan el motor
CACHE, es un desarrollo que lo maneja una sola persona, tenemos que
reestructurar gran parte de la aplicacion para que se adapte a las
nuevas reglas del negocio, etc,etc,etc) tenemos que cambiar de
plataforma (El sistema se va a rediseñar), y la idea es pasar a
SQLServer que es el motor que utilizamos para el resto de los sistemas.
La pregunta que me hacen es:

Hoy en Dia el sistema que esta funcionando en Cache, trabajo con
8000 Transacciones Diarias y mantiene un historico de 10 Años en
Linea, lo que me da un total de 30.000.000 Registro en linea.
Mi pregunta es, alguien tiene experiencia trabajando en SQLServer
con esta cantidad de registros ??
La performance del motor con esta cantidad es buena ??

Para dar mas info el motor Cache esta montado sobre un server simple
Pentium 4 2.8G , con 1GB de RAM, 2 Discos SATA de 64 GB Espejados.

Desde ya muchas gracias.

Saludos, Diego











Respuesta Responder a este mensaje
#7 DiegoC
30/11/2005 - 19:53 | Informe spam
Ante todo muchisimas Gracias.
Muy buena explicacion, me quedo bien bien claro.

Muchas gracias,

Saludos, Diego

"Alejandro Mesa" escribió en el
mensaje news:
DiegoC,

Hoy en Dia el sistema que esta funcionando en Cache, trabajo con
8000 Transacciones Diarias



SQL Server puede manejar muy bien esta cantidad. Si dividimos este valor
por
8 horas / 60 min * h tenemos (8000 / (8.00 * 60.00)), que es un promedio
de
17 transacciones por segundo. Este valor esta muy distante de ser un
problema
para sql server.

y mantiene un historico de 10 Años en
Linea, lo que me da un total de 30.000.000 Registro en linea.
Mi pregunta es, alguien tiene experiencia trabajando en SQLServer
con esta cantidad de registros ??



La cantidad de filas que soporta sql server por tabla, esta en dependencia
de la cantidad de espacio con que dispone el equipo. Esto quiere decir que
supuestamente no hay limite.

En cuanto a si sql server mantiene un buen rendimineto manejando esta
cantidad de filas, depende mucho de la arquitectura de tu sistema y base
de
datos. Existen dos tipos de sistema con los cual trabajamos, el uno OLTP,
cuyo proposito es servir lo mas rapido posible a cortas transacciones que
ocurren en el sistema. Este tipo de sistema casi siempre trabaja con
cantidades limitadas (pocas) de filas. Por otro lado tenemos "data
warehouse
y / o datamart" o sistema de soporte para tomas de decisiones y este al
contrario del otro, trabaja con una cantidad bastante grande de data para
satisfacer los pedidos de los usuarios.

Al parecer tu estas mezclando ambos sistemas, tienes un sistema
transaccional y a su vez un historico montado sobre el mismo sistema.
Cuando
rediseñes el sistema, trata de separar la data historica con sus reportes
y /
o analisis, de la data transaccional.

De todas maneras te comento que 30 millones de filas no son problemas para
sql server, pero recuerda que es muy importante que equipo usas,
configuracion de IO, memoria, procesadores, etc. Como diseñas tu base de
datos y como programas tu interface para soportar concurrencia.


AM

"DiegoC" wrote:

Hola a Todos

Me hicieron la siguiente pregunta y no se que responder:

Hay un sistema en la empresa que corre bajo un motor de base de datos
llamado Cache, la performance es muy buena, el tema es que por X razones
(Entre ellas el lenguaje de la aplicacion es DOS que utilizan el motor
CACHE, es un desarrollo que lo maneja una sola persona, tenemos que
reestructurar gran parte de la aplicacion para que se adapte a las nuevas
reglas del negocio, etc,etc,etc) tenemos que cambiar de plataforma (El
sistema se va a rediseñar), y la idea es pasar a SQLServer que es el
motor
que utilizamos para el resto de los sistemas.
La pregunta que me hacen es:

Hoy en Dia el sistema que esta funcionando en Cache, trabajo con
8000 Transacciones Diarias y mantiene un historico de 10 Años en
Linea, lo que me da un total de 30.000.000 Registro en linea.
Mi pregunta es, alguien tiene experiencia trabajando en SQLServer
con esta cantidad de registros ??
La performance del motor con esta cantidad es buena ??

Para dar mas info el motor Cache esta montado sobre un server simple
Pentium
4 2.8G , con 1GB de RAM, 2 Discos SATA de 64 GB Espejados.

Desde ya muchas gracias.

Saludos, Diego




Respuesta Responder a este mensaje
#8 Maxi
30/11/2005 - 20:16 | Informe spam
ahhhhh!! ahora te recuerdo :-)))


Salu2
Maxi [MVP SQL SERVER]


"DiegoC" escribió en el mensaje
news:
Si, te fui a saludar en el Break (el segundo dia), y te agradeci por lo
que siempre me ayudas en el foro.


"Maxi" escribió en el mensaje
news:%
:-) No sabia que habias venido, me hubieras buscado y hablabamos unos min
;-)

Bue la proxima sera :-)


Salu2
Maxi [MVP SQL SERVER]


"DiegoC" escribió en el mensaje
news:
Muchas Gracias Dario y Maxi.

Muy Buen dato !!!

Saludos, Diego

PD: Maxi, Muy buena la presentacion el otro dia en el Tattersall.



"DiegoC" escribió en el mensaje
news:
Hola a Todos

Me hicieron la siguiente pregunta y no se que responder:

Hay un sistema en la empresa que corre bajo un motor de base de datos
llamado Cache, la performance es muy buena, el tema es que por X
razones (Entre ellas el lenguaje de la aplicacion es DOS que utilizan
el motor CACHE, es un desarrollo que lo maneja una sola persona,
tenemos que reestructurar gran parte de la aplicacion para que se
adapte a las nuevas reglas del negocio, etc,etc,etc) tenemos que
cambiar de plataforma (El sistema se va a rediseñar), y la idea es
pasar a SQLServer que es el motor que utilizamos para el resto de los
sistemas.
La pregunta que me hacen es:

Hoy en Dia el sistema que esta funcionando en Cache, trabajo con
8000 Transacciones Diarias y mantiene un historico de 10 Años
en Linea, lo que me da un total de 30.000.000 Registro en linea.
Mi pregunta es, alguien tiene experiencia trabajando en
SQLServer con esta cantidad de registros ??
La performance del motor con esta cantidad es buena ??

Para dar mas info el motor Cache esta montado sobre un server simple
Pentium 4 2.8G , con 1GB de RAM, 2 Discos SATA de 64 GB Espejados.

Desde ya muchas gracias.

Saludos, Diego















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