我正在研究NoSql。我找到了两个接近我实现所需的DB。
只是想知道这些Nosql的文件系统如何与Windows / Linux文件系统交互?
例如,Cassandra使用Cassandra文件系统,因此它是一个虚拟文件系统,在JRE / JDK的帮助下,它与平台文件系统交互?
答案 0 :(得分:1)
是的,Cassandra文件系统只是位于平台文件系统之上。所有这些数据库(Cassandra,MongoDB等)将使用OS提供的典型底层文件系统,例如, ext3 / ext4,XFS,NTFS。
答案 1 :(得分:1)
Cassandra文件系统实际上不需要使用Cassandra。 CFS仅随DataStax Enterprise一起提供,并且在Apache Cassandra中不可用。它不需要或以任何方式集成到正常的Cassandra操作中。
CFS是作为HDFS兼容文件系统构建的,用于批量分析软件。它实现为一组C *表,但最终将表示为磁盘数据。因为它是一组C *表,所以它将分布在您的集群中,并充当分布式容错文件系统。