![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Los archivos shadow tienen que estar en discos que el servidor de Firebird vea como locales. Shadow no es una replicacion de datos, característica de la cual no dispone Firebird. En el momento que pongas un disco de red como local en un servidor sufrirás una penalización en el acceso a datos, ya que Firebird tiene que escribir en ambos simultáneamente y el más lento te va a condicionar la velocidad del motor en el acceso a datos para escritura. Shadow es algo en desuso y para redundancia existe algo más rápido que se llama, creo recordar, RAID.
Por otro lado, la historia de los tanques esta bien, la he oído en muchas ocasiones, pero he leído y sufrido en muchas más ocasiones bases de datos corruptas en interbase y Firebird tras cortes de luz.
__________________
Un saludo, Jesus García |
|
#2
|
||||
|
||||
|
Cita:
RAID 0, espejo simple, 1 disco es igual al otro disco RAID 3, espejo con checksum, 1 disco es igual al otro mas otro disco que hace de checksum RAID 5, todos los discos se reparten la informacion Luego estan los intermedios RAID 0+1, etc. Y yo si e visto romperse los RAID, demasiadas veces y por diversos motivos, esto si que esta en desuso. Ah, unix, es unix, verdad casimirio , yo tambien e trabajado en unix, xenix, openvms, etc , ahiii, que tiempos..![]() Pero, casi todos los sistema que estan por ahi montados son windows, si uno puede elegir la instalacion, pues vale, linux, pero "por desgracia" casi todo es windows. Aclarado, Shadow solo replica en local, vale, lo tendremos en cuenta.
__________________
Disfruta de la vida ahora, vas a estar muerto mucho tiempo. |
|
#3
|
||||
|
||||
|
Cita:
![]() El sistema RAID puede estar en local o remoto, no tiene nada que ver el lugar. Y en desuso tampoco, al contrario, un sistema raid es muy seguro (un raid 0, no) Cita:
![]() Windows no permite shadow en remoto. Que es muy distinto a lo que has escrito ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Vaaleee, el equipo raid puede estar como nas, pero me referia a que no es lo que estamos hablando, replicar una base de datos en lugar fisicamente distinto.
¿Y si montas una unidad local via vpn o red? Windows lo veria como local por ejemplo (equivalente a mount de unix) z: = \\server2\copia\datos ¿Que haria firebird si hacemos shadow sobre Z:\shadow.shd? ¿Se daria cuenta? supongo que no al igual que un mount sobre fstab Aclaro: No estoy defendiendo a guindows ![]()
__________________
Disfruta de la vida ahora, vas a estar muerto mucho tiempo. |
|
#5
|
||||
|
||||
|
No, no te sirve hacer eso con windows.
Con linux ocurre que para él, realmente es "local", aunque físicamente no lo esté. Como ejemplo, yo tengo directorios en mi equipo que no están en local, sino en "la nube", algo similar a dropbox, pero sin necesidad de tener ningún servicio para que funcione. Un directorio (ejemplo) /mnt/almacen que realmente está en https://xxxxxxxx.com/loquesea Para ello sólo he de indicarlo en /etc/fstab y lo uso como un directorio más, donde guardo ficheros, borro, edito, etc. Evidentemente, si voy a copiar ahí un fichero muy grande entonces se nota que tarda un poco, ya que va por internet.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Cita:
En cuanto al shadow en discos remotos, el cuello de botella esta en el acceso más lento a disco. Si tu sistema funciona con fluidez grabando en un disco en remoto, te funcionaria. Windows puede conectar a discos remotos como sí fueran locales al igual que Linux. Cuando Firebird graba datos, debe grabar simultáneamente en la base de datos principal y en los shadows de forma sincrona. Si la línea que conecta con la base de datos remota es lenta, te penalizara las escrituras y en sistemas que hagan escrituras masivas, se verán penalizados de forma importante. Las lecturas, se realizan sobre la base de datos, por lo que no se ven penalizadas por el shadow. Por cierto, aunque hagas shadow, no vendrá mal que tengas raid en los discos, preferiblemente 1+0 por temas de rendimiento si son discos locales. Suerte!
__________________
Un saludo, Jesus García |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Hay tantos casos de corrupción que... | Casimiro Noteví | La Taberna | 24 | 04-03-2013 13:27:25 |
| Una mas de demencia o de corrupción política | escafandra | La Taberna | 16 | 28-12-2012 09:59:49 |
| Detectar corrupción de memoria | ALAM | C++ Builder | 1 | 27-07-2007 12:09:19 |
| Corrupción en la base de datos. | AMINOA2R | Firebird e Interbase | 2 | 03-06-2005 09:54:58 |
| Corrupción de Tablas | TDworD | Tablas planas | 6 | 29-09-2004 17:29:38 |
|