Преобразуване на данни от MySQL в PostgreSQL, уеб разработка

Уеб разработка

Автор: Александър Степанов

10 февр 2015 1978

Добър ден! Както всички "разработчици", аз се опитвам да науча нещо ново, изпробвам нови технологии и ги използвам на практика. Повечето от начинаещите разработчици започват запознанството си със СУБД MySQL, тъй като тя е най-често срещаната и непретенциозна по отношение на въвеждането и поддръжката. СУБД се предлага в почти всички сборки (Денвър, HAMP, отворен сървър и т.н.), написана е куп документация и примери за оптимизация на сървъра, но ако искате да използвате нестандартни неща, като например:

  • геолокация;
  • NoSQL съхранение;
  • нови типове данни.

тогава възможностите на MySQL очевидно са недостатъчни. Поради това беше решено да се прехвърлят данни от една СУБД в друга. Изглежда, че всичко трябва да се прехвърли спокойно. там и там SQL, но не, за първи път дори открих грешки в схемата (благодарение на DBConvert). Е, нека да разгледаме плюсовете на PostgreSQL:

  • Типове данни;
  • Целостта на данните;
  • hstore, json, jsonb;
  • без вилици и т.н .;
  • пълна съвместимост със SQL стандартите.

Това не е пълен списък на плюсовете на PostgreSQL, основният плюс е по-професионален подход при изграждането на СУБД.

В тази кратка бележка ще се опитаме да разгледаме прекрасната помощна програма DBConvert за MySQL и PostgreSQL. Ето какво пишат разработчиците:

DBConvert за MySQL & PostgreSQL е надежден двупосочен инструмент, който ви позволява да конвертирате данни от една база данни в друга.

  • Висока производителност и скорост на преобразуване на данни
  • Оптимално преобразуване на типа данни
  • Безопасно преобразуване и целостта на базата данни
  • Условна миграция на данни
  • Заобиколни решения при работа със системи за сигурност и права за достъп
  • Пълна поддръжка на Unicode архитектура
  • Постоянни сесии
  • Режим на командния ред