Предисловие
Содержание
Эта книга является официальной документацией Postgres Pro Shardman. Она была написана разработчиками Postgres Pro Shardman, сообществом PostgreSQL и другими добровольцами параллельно с разработкой программного продукта PostgreSQL и Postgres Pro Shardman. В ней описывается вся функциональность, которую официально поддерживает текущая версия Postgres Pro Shardman.
СУБД Postgres Pro Shardman является самостоятельной СУБД, которая наследует часть функциональности Postgres Pro Enterprise.
Документация Postgres Pro Shardman также может считаться самостоятельной. Она частично наследует документацию Postgres Pro Enterprise.
Все типы объектов Postgres Pro Enterprise поддерживаются в Postgres Pro Shardman, если не указано обратное. Кроме того, в данной редакции добавлены новые типы объектов, специфичные для Postgres Pro Shardman (например, сегментированные таблицы, глобальные последовательности и т.д.).
Postgres Pro Shardman унаследовал часть возможностей Postgres Pro Enterprise. Эти возможности либо работают со всеми типами объектов Postgres Pro Shardman, либо работают с ограничениями, либо не работают, что явно указано в тексте документации.
Чтобы такой большой объём информации о Postgres Pro Shardman был удобоварим, эта книга разделена на части. Каждая часть предназначена определённой категории пользователей или пользователям на разных стадиях освоения Postgres Pro Shardman:
Часть I представляет собой неформальное введение для начинающих.
Часть II описывает язык SQL и его среду, включая типы данных и функции, оптимизацию производительности на уровне пользователей, а также различия между Postgres Pro Shardman и Postgres Pro Enterprise. Это будет полезно прочитать всем пользователям PostgreSQL.
Часть III описывает установку и администрирование сервера. Эта часть будет полезна всем, кто использует сервер Postgres Pro Shardman для самых разных целей.
Часть IV описывает программные интерфейсы для клиентских приложений Postgres Pro Shardman.
Часть V предназначена для более опытных пользователей и содержит сведения о возможностях расширения сервера.
Часть VI содержит справочную информацию о командах SQL, а также клиентских и серверных программах. Эта часть дополняет другие информацией, структурированной по командам и программам.
Часть VII содержит разнообразную информацию, полезную для разработчиков.