• Tablas a disco en MySQL Cluster

    From Oscar Acu±a@1:2320/100 to All on Tue Nov 10 10:39:54 2015
    Hola

    A ver si me podis dar algo de luz en este asunto. No s si es el canal adecuado, pero es el que he creido mas apropiado.

    Me han encomendado la tara de investigar si en un cluster MySQL se pueden definir tablas que residan en disco.
    Corregidme si me equivoco, pero por lo que estoy mirando, al usar el motor ClusterDB, las tablas permanecen en memoria para un mejor rendimiento. El problema vendra si de alguna manera hubiese alguna catastrofe y se apagasen las mquinas. Al estar la info en memoria, no se podra recuperar. Al menos eso

    es lo que he entendido.
    Pero al hacer pruebas, la impresin que tengo es que de vez en cuando s se debe hacer una escritura en disco, porque he matado adrede todo el cluster MySQL y s que los datos se han mantenido (al menos creo que todos).
    Pero independientemente de esto, y por seguridad, es posible definir tablas de

    alguna forma para que siempre vayan a disco y no en memoria?. Estoy mirando y lo que he podido descubrir son respuestas (en ingles) del tipo "Si quieres mantener tablas en disco, ClusterDB no es tu eleccin" o "Deberas pensar en cambiar en motor de BBDD".

    Y bueno, voy a seguir mirando (en ratos sueltos porque me tienen liado con una cabina de discos), pero prefera preguntar por aqu y ganar algo de tiempo, o al menos corroborar si lo que he investigado hasta ahora es cierto.

    Cualquier ayuda/aclaracin es bienvenida.

    Gracias

    --- Claws Mail 3.13.0 (GTK+ 2.24.28; x86_64-pc-linux-gnu)
    # Origin: From the Eye Of The Beholder BBS (NNTP Gateway) (2:343/107.997)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Javier Prieto@1:2320/100 to Oscar AcuÑa on Tue Nov 17 17:06:28 2015
    Hola Oscar!

    Martes 10 Noviembre 2015 10:39, Oscar Acua escribio a All:

    Hola

    A ver si me podis dar algo de luz en este asunto. No s si es el canal adecuado, pero es el que he creido mas apropiado.

    Me han encomendado la tara de investigar si en un cluster MySQL se pueden definir tablas que residan en disco. Corregidme si me equivoco, pero por

    http://www.clusterdb.com/mysql-cluster/how-can-a-database-be-in-memory-and-dura

    ble-at-the-same-time


    Saludos
    Javier

    --- FPD v2.9.040207 GoldED+/W32-MINGW 1.1.5-b20070116
    # Origin: Beholder , nuevo hogar (2:343/107.51)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Oscar Acu±a@1:2320/100 to Javier Prieto on Wed Nov 18 18:14:58 2015
    Hola

    OA> Me han encomendado la tara de investigar si en un cluster MySQL se
    pueden
    OA> definir tablas que residan en disco. Corregidme si me equivoco, pero
    por

    http://www.clusterdb.com/mysql-cluster/how-can-a-database-be-in-memory-and-dura
    ble-at-the-same-time

    Gracias!!! Era justo lo que buscaba. Sospechaba de ese funcionamiento, pero necesitaba demostrarlo. Me viene de perlas, porque no tena tiempo para dedicarle a este asunto y lo tena un poco parado.

    Un saludo y gracias de nuevo

    --- Claws Mail 3.13.0 (GTK+ 2.24.28; x86_64-pc-linux-gnu)
    # Origin: From the Eye Of The Beholder BBS (NNTP Gateway) (2:343/107.997)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Enric Lleal Serra@1:2320/100 to Oscar Acu±a on Fri Nov 20 08:31:56 2015
    Hola Oscar!

    El Martes 10 Noviembre 2015 a las 10:39, Oscar Acua escribi a All:

    Me han encomendado la tara de investigar si en un cluster MySQL se
    pueden definir tablas que residan en disco. Corregidme si me equivoco, pero por lo que estoy mirando, al usar el motor ClusterDB, las tablas permanecen en memoria para un mejor rendimiento. El problema vendra
    si de alguna manera hubiese alguna catastrofe y se apagasen las
    mquinas. Al estar la info en memoria, no se podra recuperar. Al
    menos eso es lo que he entendido.

    Ten en cuenta que, por encima de todo, ests hablando de un sistema de bbdd transaccional. Por tanto, cualquier cambio que efectes en una tabla, lo bajars a disco para asegurar la persistencia/durabilidad del dato.

    Yo me muevo con el padrastro de MySQL, Oracle, y sus opciones de HA e In-Memory

    hacen eso mismo (parecido)... la escalabilidad fsica de la base de datos y la subida a RAM de los datos que definamos... pero sin perder la transaccionalidad

    y la persistencia de los datos.

    Por tanto, no temas... ...mucho. :-D Pero ten presente que contra un power-off descontrolado y salvaje nadie est a salvo al 100%.


    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... La ciencia humana consiste ms en destruir errores que en descubrir verdades.
    --- crashmail + golded + binkd
    # Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Enric Lleal Serra@1:2320/100 to Javier Prieto on Fri Nov 20 08:37:24 2015
    Hola Javier!

    El Martes 17 Noviembre 2015 a las 17:06, Javier Prieto escribi a Oscar Acua:

    http://www.clusterdb.com/mysql-cluster/how-can-a-database-be-in-memory -and-dura ble-at-the-same-time

    Eso mismo. :-)

    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... Los principios siempre tienen sentido hasta que la cosa se vuelve personal. --- crashmail + golded + binkd
    # Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Oscar Acu±a@1:2320/100 to Enric Lleal Serra on Mon Nov 23 09:10:06 2015
    Hola

    Ten en cuenta que, por encima de todo, ests hablando de un sistema de
    bbdd transaccional. Por tanto, cualquier cambio que efectes en una
    tabla, lo bajars a disco para asegurar la persistencia/durabilidad del dato.

    Con esa premisa no pueden quedar dudas. A ver si no me ponen mas pegas

    Por tanto, no temas... ...mucho. :-D Pero ten presente que contra un power-off descontrolado y salvaje nadie est a salvo al 100%.

    Si :-DD ante eso poco se puede hacer

    Gracias enric

    --- Claws Mail 3.13.0 (GTK+ 2.24.28; x86_64-pc-linux-gnu)
    # Origin: From the Eye Of The Beholder BBS (NNTP Gateway) (2:343/107.997)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Javier Prieto@1:2320/100 to Enric Lleal Serra on Mon Nov 23 12:57:04 2015
    Hola Enric!

    Viernes 20 Noviembre 2015 08:31, Enric Lleal Serra escribio a Oscar Acua:


    Por tanto, no temas... ...mucho. :-D Pero ten presente que contra un power-off descontrolado y salvaje nadie est a salvo al 100%.

    Las memorias persistentes de las cabinas de discos pueden ayudar... pero ya es otra liga alomejor....


    Javier

    --- FPD v2.9.040207 GoldED+/W32-MINGW 1.1.5-b20070116
    # Origin: Beholder , nuevo hogar (2:343/107.51)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Enric Lleal Serra@1:2320/100 to Oscar Acu±a on Mon Dec 28 22:25:16 2015
    Hola Oscar!

    El Lunes 23 Noviembre 2015 a las 09:10, Oscar Acua escribi a Enric Lleal Serra:

    una tabla, lo bajars a disco para asegurar la
    persistencia/durabilidad del dato.
    Con esa premisa no pueden quedar dudas. A ver si no me ponen mas pegas

    Ya contars. :-) Y si necesitas referencias, tira de aqu[1] y si no, avsame y

    hablo con quien sea... ;-)

    [1]https://dev.mysql.com/doc/refman/5.6/en/mysql-acid.html


    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... Vayamos por partes, dijo el forense.
    --- crashmail + golded + binkd
    # Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Enric Lleal Serra@1:2320/100 to Javier Prieto on Mon Dec 28 22:30:22 2015
    Hola Javier!

    El Lunes 23 Noviembre 2015 a las 12:57, Javier Prieto escribi a Enric Lleal Serra:

    Las memorias persistentes de las cabinas de discos pueden ayudar...
    pero ya es otra liga alomejor....

    Depender del nivel de cache que tengan las controladoras y los discos.

    Pero s, tienes razn, por precios ya estamos hablando de ligas distintas (cuando miras dos componentes parecidos con precios muy distintos, fjate que el caro es el que tiene mejor cache).


    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... La cifra que parece ms correcta... es la equivocada.
    --- crashmail + golded + binkd
    # Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Oscar Acu±a@1:2320/100 to Enric Lleal Serra on Fri Jan 1 20:09:56 2016
    Hola

    >> una tabla, lo bajars a disco para asegurar la
    >> persistencia/durabilidad del dato.
    OA> Con esa premisa no pueden quedar dudas. A ver si no me ponen mas pegas

    Ya contars. :-) Y si necesitas referencias, tira de aqu[1] y si no,
    avsame y hablo con quien sea... ;-)

    Gracias por la info y el interes mostrado :-)
    Al final ha ido bien. Nos dieron un poco la paliza con que demostrsemos con pruebas que era as, y finalmente conseguimos que nos diesen el OK.

    A ver si le doy una ojeada a la info que me indicas, que siempre vendr bien, pero vamos, que en principio, todo OK

    Venga Enric, un saludo y gracias

    --- Claws Mail 3.13.0 (GTK+ 2.24.29; x86_64-pc-linux-gnu)
    # Origin: From the Eye Of The Beholder BBS (NNTP Gateway) (2:343/107.997)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Enric Lleal Serra@1:2320/100 to Oscar Acu±a on Sat Jan 2 17:44:48 2016
    Hola Oscar!

    El Viernes 01 Enero 2016 a las 20:09, Oscar Acua escribi a Enric Lleal Serra:

    Al final ha ido bien. Nos dieron un poco la paliza con que
    demostrsemos con pruebas que era as, y finalmente conseguimos que
    nos diesen el OK.

    :-) Pues me alegro.

    Yo tengo la suerte/desgracia que ms que justificar la tecnologa tengo que justificar los costes, y eso s que es un peazo. Con la tcnica, al menos aprendes y te diviertes cuando te documentas o cuando montas una prueba de concepto... Con lo otro, un caso de negocio te hunde en la miseria anmica. ;-)


    -
    A reveure!!
    Enric
    __________________________________________________________________
    FidoNet: 2:343/107.1 | beholderbbs.org | fidonet.cat | .es | .ws
    InterNet: kishpa(at)kishpa(dot)com | kishpa.com | GPG#0xDCCB8CFC

    ... La gracia de ser escritor es poder crear un personaje ms atractivo que t. --- crashmail + golded + binkd
    # Origin: Black flag & crossed bones : Eye Of The Beholder BBS! (2:343/107.1)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)