我们可以加密现有的 MongoDB 集合吗?

问题描述 投票:0回答:1

我需要对使用 MongoDB 的应用程序的静态数据进行加密。它现在拥有大约 30 GB 的数据并使用纯文本。我需要加密旧数据和新数据。

MongoDB:5.0.18社区 节点:v18.17.0 操作系统:Ubuntu 20.04 服务器

注意:如果需要任何其他信息,请告诉我。我会相应地编辑问题

node.js mongodb mongoose encryption aes
1个回答
0
投票

使用独立的 MongoDB,不中断服务是不可能的。

您需要导出所有数据(

mongoexport
mongodump
),停止MongoDB,删除整个MongoDB,启用加密,启动数据库并再次导入数据(
mongoimport
mongorestore

在副本集中,您可以在应用程序保持运行的同时为每个成员一一执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.