Робота з сумісними з MongoDB базами даних в Amazon Document DB
Що таке MongoDB?
Це документна база даних, яка дозволяє забезпечити масштабованість і гнучкість ваших даних, а також надає потужні можливості для запитів і індексації.
Як ви можете бачити на прикладі, ми вставили багато документів з парами ключ-значення як поля, і кожен запис називається документом.
Що таке Amazon DocumentDB?
Це дозволяє запускати MongoDB в хмарі AWS. Це керована база даних, яка масштабуються в залежності від навантаження і безпечно та надійно зберігає вашу інформацію.
Ми завжди можемо використовувати DynamoDB, якщо ви використовуєте NoSQL. Але якщо є специфічні сценарії, коли ви хочете перенести MongoDB на AWS без зміни структури або конфігурацій, це може бути корисно.
Тепер вам не потрібно турбуватися про всі ручні завдання при запуску MongoDB, такі як програмне забезпечення для управління кластерами, налаштування резервних копій або моніторинг робочих навантажень в продуктивному середовищі. Позбудьтеся операційних витрат.
Кращий спосіб перенести MongoDB —
- MongoDB знаходиться в локальному середовищі, і ми хочемо перенести за допомогою сервісу міграції баз даних AWS, а потім вибираємо Amazon DynamoDB. Це найкращий спосіб перенести MongoDB.
Запуск Apache Cassandra з Amazon Keyspaces
Графова база даних за допомогою Amazon Neptune
Використання Amazon Quantum Ledger Database
Часові ряди з AWS TimeStream
AWS Redshift
Amazon Elastic Map Reduce
Архітектура EMR
Ви можете побачити наш кластер у нашому VPC та підмережі, ці кластери потребують доступу до сервісу EMR, що означає, що вони повинні мати доступ до Інтернету або до VPC endpoint. В іншому випадку EMR не зможе керувати кластером належним чином.
Ті ж вимоги щодо підключення застосовуються при використанні S3 через EMRFS. Однак для цього доступ до Інтернету коштує дорого, тому ми можемо використовувати VPC endpoint для доступу до S3, коли це можливо.
Щасливого навчання!!
Перекладено з: AWS Series — Database services AWS offers you might not be aware of