我会收到像SELECT * FROM table WHERE colA = X or colB = X这样的查询。为了进行优化,我在colA和colB中索引了MySQL。现在,我想在HBase中构建这个数据库,提供相同的查询。但是我知道HBase没有索引,我需要设计好的行键。复制MySQL中的每一行。好的:我只需要一个查询。即返回行键前缀为X的所有行
在保持性能的同时提高空间效率</e
因此,我试图将一些销售数据导入我的MySQL数据库。数据最初以原始CSV文件的形式出现,我的PHP应用程序需要先处理该文件,然后将处理后的销售数据保存到数据库中。最初,我执行单个的INSERT查询,我意识到这是非常低效率的(~6000次查询几乎花费了2分钟)。然后,我生成了一个大型查询,INSERT同时对数据进行了编辑。这使我们的效率提高了3400%,并将查询时间缩短到仅超过3秒。
但据我所知,LOAD DATA INFILE比任何类