Загрузка большого дампа SQL в хранилище таблиц NoSQL

У меня есть блог WordPress на сервере Apache с базой данных в MySQL, я могу получить дамп SQL базы данных размером около 4 ГБ, как правильно импортировать эти данные в хранилище таблиц NoSQL из Alibaba Cloud

1 ответ

Помимо очевидного вопроса: зачем вам это делать?

Нет никаких инструментов, которые сделают это автоматически. Вам нужно будет вручную создавать свои собственные инструменты на основе таблиц, типов столбцов и т. Д.

Вы, вероятно, обнаружите, что ваша база данных NoSQL будет намного больше, чем традиционная база данных RDS (SQL), из которой вы скопировали. Структура данных и структура не делают для "копирования и вставки" в NoSQL. RDS интенсивно использует ссылки на другие таблицы, которые нелегко перейти на NoSQL. NoSQL использует тип документа структуры.

Если ваша цель - использовать базу данных NoSQL вместо MySQL, сегодня это не практично. Вам нужно будет изменить WordPress. После этих обширных изменений вы не сможете автоматически обновлять WordPress новыми обновлениями или выпусками.

Одной из областей, которая может иметь смысл, является извлечение поста блога (статей) и помещение их в NoSQL.

Другие вопросы по тегам