Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何在不同的存储介质上存储不同的Cassandra表?_Database_Cassandra_Storage_Media - Fatal编程技术网

Database 如何在不同的存储介质上存储不同的Cassandra表?

Database 如何在不同的存储介质上存储不同的Cassandra表?,database,cassandra,storage,media,Database,Cassandra,Storage,Media,在阅读中,似乎可以将表配置为转到某个存储介质。在尝试搜索文档之后,我找不到任何关于它的信息 Cassandra的存储配置应该如何支持这种设置 非常感谢 Cassandra 1.1 and later releases provide fine-grained control of table storage on disk, writing tables to disk using separate table directories within each keyspace director

在阅读中,似乎可以将表配置为转到某个存储介质。在尝试搜索文档之后,我找不到任何关于它的信息

Cassandra的存储配置应该如何支持这种设置


非常感谢

Cassandra 1.1 and later releases provide fine-grained control of table storage on disk, writing tables to disk
using separate table directories within each keyspace directory. Data files are stored using this directory
and file naming format:
/var/lib/cassandra/data/ks1/cf1/ks1-cf1-hc-1-Data.db
The new file name format includes the keyspace name to distinguish which keyspace and table the file
contains when streaming or bulk loading data. Cassandra creates a subdirectory for each table, which
allows you to symlink a table to a chosen physical drive or data volume. This provides the capability to
move very active tables to faster media, such as SSD’s for better performance, and also divvy up tables
across all attached storage devices for better I/O balance at the storage layer.
有了这个,希望你能理解他们的意思。您应创建包含媒体或任何其他数据的表的符号链接。由于cassandra以特定的方式存储所有列族信息,因此这是可以预测的。这有助于这种用法