问题描述
我正在研究NoSql。我发现两个数据库与实现所需的数据库接近。
I am doing research regarding NoSql. I have found two DBs that are close to what I require for implementation.
只是想知道这些Nosql的文件系统如何与Windows / Linux文件系统交互?
just wondering how the file system of these Nosql interacts with Windows/Linux file system?
Cassandra使用Cassandra文件系统,是否是在JRE / JDK的帮助下与平台文件系统交互的虚拟文件系统?
for instance, Cassandra uses Cassandra file system, so is it the case that it is a virtual file system that with help of JRE/JDK, it interacts with the platform file system?
推荐答案
使用Cassandra实际上不需要Cassandra文件系统。 CFS仅随DataStax Enterprise一起提供,而在Apache Cassandra中不可用。它不是必需的,也不以任何方式集成到正常的Cassandra操作中。
The Cassandra File System is actually not required to use Cassandra. CFS only comes with DataStax Enterprise and isn't available in Apache Cassandra. It is not required or integrated in any way into normal Cassandra operations.
CFS是与HDFS兼容的文件系统,可与批处理分析软件一起使用。它实现为一组C *表,但最终将表示为磁盘数据。因为它是一组C *表,所以它将在您的群集中分布,并充当分布式容错文件系统。
CFS was built as a HDFS compatible filesystem for use with batch analytics software. It is implemented as a set of C* tables but will eventually be represented as on disk data. Because it is a set of C* tables it will be distributed about your cluster and act as a distributed fault tolerant filesystem.
这篇关于Cassandra文件系统如何与平台文件系统交互的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!