<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Rafael y copiados<br>
      <br>
      <br>
      Los datos en la estructura Isis se almacenan en dos archivos
      físicos con extensiones  .mst y .xrf<br>
      (pueden ver en más detalle en el Wiki de ABCD 
      <a class="moz-txt-link-freetext" href="http://abcdwiki.net/wiki/es/index.php?title=Archivos_de_datos">http://abcdwiki.net/wiki/es/index.php?title=Archivos_de_datos</a> )<br>
      <br>
      El archivo  .xrf es un array de pointers al MST, en bloques de 512
      bytes, donde cada bloque tiene 128 lins<br>
      La cantidad de registros que tiene el MST está indicada por la
      cantidad de entradas en el array<br>
      El hecho de que antes y después de la exportación/importación del
      archivo mantiene el mismo tamaño del xrf<br>
      397.824 bytes  demuestra que no se ha perdido ningún regisgtro<br>
      Cada bloque de 512 bytes del .xrf contiene 128 pointers al MST<br>
      de modo que el MST debe contener  aproximadamente 99.000 registros<br>
      <br>
      La explicación del crecimiento del MST se debe a que tiene campos
      de longitud variable y en cada modificación o edición de un
      registro, la versión vieja del registro queda cancelada y se
      genera un bloque nuevo al final del MST<br>
      El mantenimiento de la base requiere hacer un "compress" del
      master periódicamente<br>
      <br>
      Lean la explicación indicada, escrita por Guilda Ascencio<br>
      saludos<br>
      Ernesto Spinak<br>
      <br>
      <br>
      <br>
      <br>
      El 29/09/2014 17:03, Antonio Carlos Tafari Filho escribió:<br>
    </div>
    <blockquote
cite="mid:CAGYE6281StzFXpYK4xP1HYC=Qwx-TkdNbfvW9mj+y9MQN4-AGg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Olá Rafael.
        <div><br>
        </div>
        <div>O que eu não entendo é que o arquivo não ficou ligeiramente
          menor, por supostamente ter suprimindo alguns caracteres ASCII
          e alguns registros logicamente apagados...</div>
        <div><br>
        </div>
        <div>Ele ficou com apenas 37% do tamanho original!!!</div>
        <div><br>
        </div>
        <div>Ou o ISIS tem um sistema de inserção de registros novos de
          qualidade muito duvidosa (perdendo muito espaço entre um
          registro e outro), ou estou perdendo MUITA informação entre a
          exportação e reimportação. Eu acredito em uma terceira
          hipótese: que minha base esteja com algum problema, e que este
          problema esteja causando esta inflação de dados, pois é mais
          que o dobro de informação existente entre a base atual e a
          base reimportada que efetivamente não existe.</div>
        <div><br>
        </div>
        <div>No arquivo original, o Oraculo diz:</div>
        <div><br>
        </div>
        <div>- Tamanho do MST: <font color="#ff0000">164.309.504</font>
          bytes</div>
        <div>- Tamanho do XRF: 397.824 bytes</div>
        <div>- Maior MFN: <font color="#ff0000">98677</font></div>
        <div>- 0 registros fisicamente deletados</div>
        <div>- 0 registros bloqueados</div>
        <div>- 0 registros logicamente deletados</div>
        <div>- 0 registros com erro de leitura</div>
        <div><font color="#ff0000">- 14 MFN alterados</font><br>
        </div>
        <div>- 6 ocorrências com caracteres ASCII menores que 32.</div>
        <div><br>
        </div>
        <div>Depois de exportado e reimportado:</div>
        <div><br>
        </div>
        <div>- Tamanho do MST: <font color="#ff0000">60.993.024</font>
          bytes</div>
        <div>- Tamanho do XRF: 397.824 bytes</div>
        <div>- Maior MFN: <font color="#ff0000">96872</font></div>
        <div>
          <div>- 0 registros fisicamente deletados</div>
          <div>- 0 registros bloqueados</div>
          <div>- 0 registros logicamente deletados</div>
          <div>- 0 registros com erro de leitura</div>
          <div><font color="#ff0000">- 0 MFN alterados</font><br>
          </div>
          <div>- 6 ocorrências com caracteres ASCII menores que 32.</div>
        </div>
        <div><br>
        </div>
        <div>Entecipadamente, muito obrigado!!!</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">Em 29 de setembro de 2014 13:48,
            Rafael Santini (Biblioshop) <span dir="ltr"><<a
                moz-do-not-send="true"
                href="mailto:santini@biblioshop.com.br" target="_blank">santini@biblioshop.com.br</a>></span>
            escreveu:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <div dir="ltr">
                <div dir="ltr">
                  <div
                    style="font-size:10pt;font-family:Verdana;color:rgb(0,0,0)">
                    <div>É normal que o arquivo MST fique menor após
                      exportar e importar a base de dados, pois as
                      alterações realizadas são adicionadas ao final do
                      arquivo. Entretanto, os registros logicamente
                      apagados são excluídos definitivamente nesse
                      processo e se a base possuir caracteres ASCII
                      menos que 32 em algum campo poderá causar perda de
                      informações. Quais são os problemas que o Oráculo
                      mostrou?<br>
                    </div>
                    <div
style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline">
                      <div
style="font-style:normal;font-variant:normal;font-weight:normal;font-size:10pt;line-height:normal;font-family:tahoma">
                        <div> </div>
                        <div style="background:rgb(245,245,245)">
                          <div><b>From:</b> <a moz-do-not-send="true"
                              title="actafari@gmail.com"
                              href="mailto:actafari@gmail.com"
                              target="_blank">Antonio Carlos Tafari
                              Filho</a> </div>
                          <div><b>Sent:</b> Monday, September 29, 2014
                            1:04 PM</div>
                          <div><b>To:</b> <a moz-do-not-send="true"
                              title="isis-users@iccisis.org"
                              href="mailto:isis-users@iccisis.org"
                              target="_blank">isis-users@iccisis.org</a>
                          </div>
                          <div><b>Subject:</b> [Isis-users] Puzzle -
                            Dúvida</div>
                        </div>
                      </div>
                      <div> </div>
                    </div>
                    <div
style="font-size:small;text-decoration:none;font-family:Calibri;font-weight:normal;color:rgb(0,0,0);font-style:normal;display:inline">
                      <div>
                        <div class="h5">
                          <div dir="ltr">Olá. / Hi.
                            <div> </div>
                            <div>Eu tenho um base ISIS onde o arquivos
                              MST está com 164.309.504 bytes. / I use a
                              ISIS base with 164.309.504 bytes of size
                              (MST file).</div>
                            <div> </div>
                            <div>O software Oraculo diz que tenho vários
                              registros com problemas (16). / The
                              Oraculo software show me 16 MFN with
                              problem.</div>
                            <div> </div>
                            <div>Eu exportei a base para ISO, e
                              reimportei. / I created a exported ISO
                              file and imported again.</div>
                            <div> </div>
                            <div>O arquivo MST resultante tem apenas
                              60.993.024 bytes. / The new MST file was
                              only 60.993.024 bytes.</div>
                            <div> </div>
                            <div>Este procedimento foi apenas para
                              teste. / This procedure was only for
                              testing.</div>
                            <div> </div>
                            <div>Minha dúvida é a seguinte: O porque a
                              diferença é tão grande? Minha base está se
                              deteriorando? Ela provavelmente está com
                              algum problema? / My question: why the
                              size difference is so large? The current
                              MST file is deteriorating? It has a
                              problem?</div>
                            <div> </div>
                            <div>Obrigado / Tks.</div>
                            <div> </div>
                            <div> </div>
                          </div>
                        </div>
                      </div>
                      <p>
                      </p>
                      <hr>
                      _______________________________________________<br>
                      isis-users mailing list<br>
                      <a moz-do-not-send="true"
                        href="mailto:isis-users@iccisis.org"
                        target="_blank">isis-users@iccisis.org</a><br>
                      To manage your own subscription options go to: <a
                        moz-do-not-send="true"
                        href="http://lists.iccisis.org/listinfo/isis-users"
                        target="_blank">http://lists.iccisis.org/listinfo/isis-users</a><br>
                      Or contact Henk Rutten: <a moz-do-not-send="true"
                        href="mailto:hlrutten@xs4all.nl" target="_blank">hlrutten@xs4all.nl</a></div>
                  </div>
                </div>
              </div>
            </blockquote>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
isis-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:isis-users@iccisis.org">isis-users@iccisis.org</a>
To manage your own subscription options go to: <a class="moz-txt-link-freetext" href="http://lists.iccisis.org/listinfo/isis-users">http://lists.iccisis.org/listinfo/isis-users</a>
Or contact Henk Rutten: <a class="moz-txt-link-abbreviated" href="mailto:hlrutten@xs4all.nl">hlrutten@xs4all.nl</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
  .^.                                .^.
  ( )                                ( )
  ===                                ===
 =[=]================================[=]=
  | |  Ernesto Spinak                | |
  | |  <a class="moz-txt-link-abbreviated" href="mailto:spinaker@adinet.com.uy">spinaker@adinet.com.uy</a>        | |
  | |  Montevideo, Uruguay           | |
  | |  tel/fax  (598) 2622-3352      | |
  | |  celular  (598) 99612238      | |
 =[=]================================[=]=
  ===                                ===
  ( )                                ( )
   V                                  V </pre>
  </body>
</html>