training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Первые шаги обучения PostgreSQL

Создано: 01 ноября 2018Автор: Егор Астапов1701 просмотрСложность: легкий

Решил изучить хорошую и надёжную базу данных PostgreSQL. Она идеальная для веба. Чтобы вы не изучали PHP, Ruby, Python - вам подойдёт постгрес идеально. Ставится база постгрес на сервера сравнительно легко. Покажу вам как проделать первые шаги в обучении PostgreSQL. Тут будет 2 направления. Первое направление связано с виндовс, а второе с линукс. Сразу хочу сказать что работа баз данных на виндовс - это не самый лучший путь. Тут сложно настроить базу особенно при высокой нагрузке. Настройка через консоль виндовс - это неудобная работа. Грамотная настройка конфигов постгреса на linux поможет вам оптимизировать базу под высокую нагрузку. Чаще всего базы постгрес крутятся на линукс серверах. В этом случае операционная система "отжирает" минимум ресурсов. Если виртуальный сервер с постгрес лишен веб-интерфейса, то эта связка Linux + PostgreSQL будет самая производительная.

Подходы в изучении PostgreSQL

  • Виндовс. Тут удобно работать при помощи pgAdmin и ему подобных редакторов.
  • Линукс. Тут тоже можно с удобством работать в pgAdmin. Этот способ достаточно простой. И теперь самый сложный и извилистый путь - это работать через консоль psql в линукс. Для начинающий этот подход будет самым сложным. Советую вообще почитать про работу в линукс при помощи консоли BASH. Посмотрите видео на youtube.com.

Шаги обучения PostgreSQL

  1. Смотрим видеоуроки youtube. Посмотрите для ознакомления видео.
  2. Устанавливаем редактор pgAdmin 3, pgAdmin 4. При помощи него можно хорошо настроить базу данных. Тут проще всего наполнить базу данными.
  3. Изучение редактора phpPgAdmin. На хостинге у вас будет phpPgAdmin. Этот веб-редактор очень похож на PhpMyAdmin. Вы сможете с помощью редактора phpPgAdmin удалять и создавать таблицы прямо на боевом сервере. К редактору нужно привыкнуть. Он не такой удобный как PhpMyAdmin.
  4. Вы можете создать базу на вашей локальной машине, а потом по кусочкам переносить изменения на боевую базу данных. Вам нужно будет скопировать SQL-код на локальной и запустить на боевой. Этим приёмом часто пользуются программисты.
  5. Работа через консоль BASH + консоль psql. Вам придётся установить phpPgAdmin на удалённом сервере и pgAdmin 3 на локальном. Этот путь сложный. Тут придётся учится несколько лет, но оно того стоит. Для хорошей и быстрой работы вы можете применять: процедуры, триггеры, представления, генераторы.
  6. Репликация и оптимизация базы PostgreSQL при высоких нагрузках. Восстановление поломанных баз данных. Это супер сложный уровень. Тут нужно уверенно работать в консолях BASH и psql.

Я не хочу вас пугать сложными шагами. Освойте хотя бы первые три шага. Работа в редакторах - это быстрый и хороший результат. Минимум действий и максимальный результат.

Комментарии

реклама