删除数据
考试要求: 掌握     
知识路径:  > 数据库技术  > 数据库技术基础  > 数据库模型  > 典型数据库:RDB(关系数据库)、OODB(面向对象数据库)、ORDB(对象关系数据库)、XML数据库、NoSQL(非关系数据库)  > 非关系型数据库NoSQL  > NoSQL应用案例与新技术  > HBase数据库  > HBase Shell的操作


 
       删除行中某个列值的命令是:delete,
       删除行的命令是:deleteall,
       删除表中的所有数据的命令是:truncate。
       delete命令行可以从表中删除某一行、某一列以及所有数据,必须指明表名和列族名称,而列名和时间戳是可以选择的。HBase的删除不像传统关系型数据库的删除,delete操作是在对应的数据上打上删除标志,等到下一次合并、分裂等操作时才将所有数据进行移除。
       在delete对象setWriteToWAL(),这是进行删除是否写入WAL日志中的操作。如果写入日志,则在整个删除动作的时候,数据操作被记录,出现系统崩溃时可以进行数据恢复。如果不写入的话,可以降低删除动作时间,但是如果在没有写入到HDFS中前发生系统崩溃,数据将无法进行恢复。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有