MYSQL или PostgresSQL на AWS

Я пытаюсь понять компромиссы между использованием MySQL или PostgreSQL на AWS.

Некоторые соображения для меня заключаются в том, что я пользователь базы данных-любитель, поэтому мне нужно быть уверенным в наличии ресурсов, которые позволяют мне быстро преодолевать проблемы. В связи с этим я купил книгу «PostgreSQL в облаке» и был готов перейти к PostgreSQL, поскольку в книге изложен отличный пример использования.

Однако меня сдерживало одно обстоятельство: для моей работы важно иметь возможность легко использовать Excel в качестве внешнего интерфейса для импорта и экспорта данных в базу данных на AWS и из нее.

Похоже, у MySQL есть открытое расширение, которое полностью интегрировано с Excel и также хорошо документировано. Мое исследование PostgreSQL выявило гораздо более неравномерную интеграцию с Excel и много долгих мучительных групповых разочарований, поскольку более тесной интеграции еще не произошло.

Сейчас я склоняюсь к MySQL, но хочу убедиться, что ничего не упускаю.

Спасибо!

Ну, вы можете легко экспортировать таблицу в CSV с помощью любого инструмента. На самом деле, я думаю, что большинство людей сочли бы MySQL более удобным для пользователя, чем Postgres, по крайней мере, в отношении функций, которые обе поддерживают.

Tim Biegeleisen 05.03.2019 05:33

Да, экспорт — это круто, и у меня нет с этим проблем. Я ищу более динамичный подход, при котором я действительно могу полагаться на Excel для отправки и извлечения данных из базы данных. Например, я планирую настроить формы в Excel и постараюсь передать введенные данные в базу данных.

Captain Cretaceous 05.03.2019 13:15

Я бы рекомендовал тогда перейти из Excel через CSV или другой файл с разделителями, потому что это тип файла, который легко импортировать в таблицу базы данных.

Tim Biegeleisen 05.03.2019 13:40
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
3
38
1

Ответы 1

Microsoft также рекламирует плагин PostgreSQL: https://support.office.com/en-us/article/connect-to-a-postgresql-database-power-query-bf941e52-066f-4911-a41f-2493c39e69e4. Ни разу не пользовался, поэтому не могу прокомментировать.

Вы упомянули, что являетесь новичком, поэтому я добавлю... будьте осторожны с безопасностью при использовании любого из этих вариантов. Существуют варианты шифрования канала между клиентом и сервером, который, как вы указываете, работает на AWS. Если это не безопасно, любой сможет эффективно отслеживать соединения, извлекать учетные данные и делать что угодно с вашей базой данных, размещенной на AWS. Как правило, облачные БД должны быть позади процесса входа в систему аутентификации/авторизации.

Спасибо! Безопасность важна. Да, я нашел эту надстройку от Microsoft. Однако немного больше копания заставило меня задуматься о том, что технически это не очень хорошее решение для меня. Какие варианты безопасности вам нравятся?

Captain Cretaceous 05.03.2019 13:12

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