|
Project Information
|
使用python作为API访问的一个文件存储系统。 文档不依赖于管理文档的软件的存在而存在,风险更低。 软件会过时,但是文件总可以访问。 文档直接存放在文件系统中,元数据也可导出到文件系统中以开放格式的文本文件存放,均可直接进行阅读。 系统的存储,采用开源的FRS存储格式,提供开源的python访问包。FRS格式可分离缓存数据和核心数据,便于制定备份策略,减少磁盘占用;FRS格式还可以灵活配置扩展硬盘,方便和NAS磁盘设备结合。 ZOpen FRS以开放的格式直接在文件系统中保存内容,解决了数据库方式的存储问题: - 内容(包括文件和文件的属性信息)直接存放在服务器的文件系统上。文件系统是存放和管理文件的最开放、最直接、最可靠的形式。 - 文件的属性信息,采用标准的 XML 格式,可方便地读取、交换、转换。 - 内部采用一个虚拟的文件系统,可以支持Window/Linux平台各种文件系统,支持各种编码(如GB/UTF-8)的中文文件名,能平滑地支持由于硬盘扩容或者平台迁移。 文件系统的开放存储格式,可以实现: - 企业的文档资料能够以开放的格式永久存储,而不必依赖任何软件;即便服务器软件过时或者崩溃,文件仍然可直接从文件系统中安全访问,不会丢失任何信息 - 可扩容(Scalability) 随着数据量的增长,磁盘空间可能被填满。可方便将文件库的部分内容转移到其他的硬盘、或者其他的服务器共享文件夹中。 - 可和NAS服务器集成,实现更可靠的存储,同时提供另外的CIFS、NAS、FTP接口。 - 可方便的将内容分发/迁移到到其他的Plone站点上,可实现多阶段(Multi-Stage)的内容发布 - 可方便将内容分发到其他的Jave/PHP/.NET等传统技术的内容发布平台上 - 支持所有的Plone标准内容类型;一般只需要4行代码,便可让其他的插件产品使用文件库存储。 - 简化进行数据迁移 发现了更优秀的Plone插件产品?需要升级现有的内容?ZODB存储方式的升级,需要了解软件的很多细节,开发升级程序。 采用文件库存储后,由于采用了标准的XML,非常方便使用xslt直接转换存储的数据,不需要掌握任何的Plone插件产品的知识。 - 更容易集成 由于文件可直接访问,可方便的和其他的流媒体服务器集成;大文件可的访问,可和Apache的集成;也可轻松实现和其他的企业搜索引擎软件集成 |