Вопрос, который вы должны задать, это:
Я привязан к использованию только этой базы данных?
blockquote>DO
- Если вы можете использовать другую базу данных для хранения JSON, используйте решение для хранения документов, такое как CouchDB, DynamoDB или MongoDB.
- Используйте эти возможности DB хранилища документов для индексирования и поиска иерархических данных.
- Используйте реляционную базу данных для ваших реляционных данных.
- Используйте реляционную базу данных для отчетов, хранилищ данных и интеллектуального анализа данных.
НЕ НЕ
- Храните JSON в качестве строки, если это возможно.
- Попробуйте указать максимальную длину данных JSON.
- Используйте varchar для хранения JSON (используйте текст / blob, если вы must /.
- Попробуйте выполнить поиск в сохраненных JSON для значений.
- Беспокойство об экранировании JSON для хранения в виде строки.