<form id="fjn3d"></form>

<address id="fjn3d"></address>

            7.3.?存儲完整性

            存儲完整性,為了防止存儲的數據文件被篡改。一旦修改存儲數據文件中的元數據,那么該數據塊就會報錯,無法訪問。

            1. 創建非加密集群并啟動:

              initdb -I -k fnv -W -D /home/uxdb/uxdbinstall/test02
              ux_ctl -I -o "-I" -D /home/uxdb/uxdbinstall/test02 start
            2. 登錄數據庫創建測試表并插入數據寫入磁盤:

              create table test(a int,b char(10));
              insert into test values (111,'aaaaa');
              insert into test values (222,'bbbbb');
              insert into test values (333,'ccccc');
              insert into test values (444,'ddddd');
              select * from test;
              checkpoint;
            3. 確定數據在集群中的存儲位置:

              select ux_relation_filepath('test');
            4. 退出控制臺并進入集群目錄修改存儲數據文件,例如將元組信息’aaaaa’改為’aaaab’:

              vi base/13245/16384
            5. 重啟集群。

            6. 登錄數據庫查詢表:

              select * from test;
            7. 恢復修改的元組信息(’aaaab’恢復為’aaaaa’),并重啟數據庫。

            8. 登錄數據庫查詢表:

              select * from test;
            91竞彩之家