文档数据库:MarkLogic Server与MongoDB的深度解析
1. MarkLogic Server的特性与评估
1.1 安全特性
MarkLogic应用服务器允许特权代码仅在非常特定的情况下执行。其有线协议,如XML数据库连接(XDBC,相当于Windows的ODBC的XML版本)、HTTP REST和管理Web应用程序,均使用SSL/TLS进行安全防护。此外,MarkLogic Server还获得了美国国防部通用标准EAL2(评估保证级别2)认证,是唯一获得该通用标准认证的NoSQL数据库,这意味着其安全性经过了测试和验证,开发和测试程序符合行业最佳安全实践,综合这些特性,MarkLogic实现了所谓的政府级安全。
1.2 功能与企业特性
MarkLogic Server具备众多功能,包括NoSQL数据库、搜索引擎和应用服务(REST API)。其企业特性,如完全符合ACID、备份与恢复功能、跨数据中心复制和安全功能,在NoSQL领域首屈一指,使其在关键任务应用中颇具吸引力。
1.3 存在的问题与改进
当前,MarkLogic Server因使用XQuery而较难掌握,尽管XQuery功能强大且是处理XML的最佳语言,但并非所有人都熟悉它。不过,MarkLogic Server 8版本支持服务器端JavaScript,将缓解这一问题。同时,MarkLogic Server是商业软件,下载许可证提供六个月的免费开发使用期,之后需与销售代表沟通以延长或购买许可证。不过,较低端的Essential Enterprise许可证在一定程度上缓解了成本问题,此版本将跨数据中心复制、备份恢复功能、集成分析等企
超级会员免费看
订阅专栏 解锁全文
999

被折叠的 条评论
为什么被折叠?



