couchDB:天真的问题

时间:2011-10-09 11:54:30

标签: couchdb

下载/备份/重新加载

有没有相当于MySQL UNLOAD?

数据库位置

是数据库文件,可以通过浏览器查看还是存储在public_html根目录上?

的Javascript

如果可以使用javascript访问数据。如何从客户端隐藏密码?

托管

是否有任何网站提供couchDB作为MySQL等标准产品?

成功运行

有没有相同的couchDB?

由于

MCL

2 个答案:

答案 0 :(得分:5)

  

有没有相当于MySQL UNLOAD?

没有本机导出功能,但您可以通过futon(couchdb的内置管理界面)轻松地在两个数据库之间进行复制。

如果您真的想要备份作为文件,可以通过_all_docs api“导出”所有数据(请参阅http://wiki.apache.org/couchdb/HTTP_Bulk_Document_API),但_all_docs不包含附件 - 您必须单独获取它们。

  

是数据库文件,可以通过浏览器查看还是存储在public_html根目录上?

无法从外部访问数据库文件。你为什么要打开它们?每个数据库有一个文件,它可以快速增长到几千兆字节。你不想打开那些文件,相信我; - )

因为它们只是追加,所以你可以安全地备份它们,但是......

  

如果可以使用javascript访问数据。如何从客户端隐藏密码?

一个与另一个无关。 Javascript作为查询的一种可能语言在服务器上执行,如果它是PHP或Java则没有任何区别。您在客户端上根本不需要JavaScript - 您可以直接从CouchDB以纯HTML格式提供数据。

密码的隐藏方式取决于您的意思:密码必须由客户端提供,用户密码作为哈希存储在_users数据库中(但您也可以使用其他身份验证机制)。

  

是否有任何网站提供couchDB作为MySQL等标准产品?

您可以在http://www.iriscouch.com上试用CouchDB - 它们提供免费的CouchDB托管。

  

phpMyAdmin - 是否有与couchDB等效的内容?

是的 - 它是内置的蒲团界面。您可以通过浏览器中的... / _ utils访问它。但界面完全不同 - Couch是No SQL数据库......; - )

希望我能帮忙!

答案 1 :(得分:0)

如果您担心性能问题,可以试试Couchappy,这是一个免费CouchDB hosting提供在固态磁盘上运行的最新版CouchDB