Назад | Перейти на главную страницу

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

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

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

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

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

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

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