0% found this document useful (0 votes)
19 views

PostgreSQL нь PostgreSQL Глобал Хөг

postgresql about

Uploaded by

tserentogtoh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

PostgreSQL нь PostgreSQL Глобал Хөг

postgresql about

Uploaded by

tserentogtoh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

PostgreSQL нь PostgreSQL Глобал Хөгжлийн Группийн боловсруулсан дэлхийн хамгийн

дэвшилтэт аж ахуйн нэгжийн түвшний нээлттэй эх сурвалжийн мэдээллийн удирдлагын


систем юм. Энэ нь найдвартай, бат бөх чанар, өндөр гүйцэтгэлээрээ алдартай,
хүчирхэг бөгөөд өндөр өргөтгөх боломжтой объект-холбооны SQL (Structured Query
Language) мэдээллийн сан юм. Энэ нь хадгалах, удирдах боломжтой өгөгдлийн хэмжээ
болон зэрэгцэн ашиглах хэрэглэгчдийн тоогоор аль алинд нь өндөр өргөжүүлэх
боломжтой гэдгээрээ алдартай.

PostgreSQL нь нээлттэй эхийн PostgreSQL лицензийн дагуу боломжтой бөгөөд


түгээгддэг. Энэ нь та ямар ч зорилгоор программ хангамжийг татаж авах, ашиглах,
өөрчлөх, үнэ төлбөргүй түгээх боломжтой гэсэн үг юм. Энэ нь бас кросс платформ
бөгөөд Linux, Windows, macOS болон бусад олон үйлдлийн системүүд дээр ажилладаг.

PostgreSQL 12 татаж авах


Энэ нь маш олон хүчирхэг, орчин үеийн боломжуудтай SQL хэлийг ашиглаж, өргөтгөдөг.
Хэдийгээр SQL стандартад шаардлагатай олон функцууд дэмжигддэг бол SQL-д нийцдэг
(PostgreSQL-ийн хамгийн сүүлийн хувилбар нь бичих үед 12 нь SQL-д зайлшгүй
шаардлагатай 179 функцын дор хаяж 160-ыг нь баталж байна) синтакс эсвэл функц.

PostgreSQL нь үйлчлүүлэгч болон сервер нь сүлжээний орчинд өөр өөр хостууд дээр
байрлах боломжтой үйлчлүүлэгч-серверийн загварыг ашигладаг. Серверийн програм нь
өгөгдлийн сангийн файлуудыг удирдаж, үйлчлүүлэгчийн програмуудаас мэдээллийн санд
холбогдох холболтыг хүлээн авдаг. Энэ нь холболт бүрд шинэ процессыг \салаа замаар
үйлчлүүлэгчдээс олон зэрэг холбогдсон холболтыг зохицуулж чадна. Энэ нь
үйлчлүүлэгчдээс ирсэн мэдээллийн сангийн хүсэлтийг гүйцэтгэж, үр дүнг нь
үйлчлүүлэгчид рүү илгээдэг. Алсын үйлчлүүлэгчид сүлжээ эсвэл интернетээр серверт
холбогдох боломжтой.

Хүчин төгөлдөр үйлчлүүлэгчийн программууд нь PostgreSQL, график хэрэгсэл эсвэл


бусад програмчлалын хэлийг ашиглан боловсруулсан програмуудтай хамт ирдэг текст рүү
чиглэсэн хэрэгслүүдийг агуулдаг.

PostgreSQL-ийн үндсэн шинж чанарууд


PostgreSQL нь команд (мөр, бүхэл тоо, тоо, логик гэх мэт), бүтэцлэгдсэн (огноо/цаг,
массив, муж, UUID гэх мэт), баримт бичиг (JSON, JSONB, XML, түлхүүр утга (Hstore)
гэх мэт хэд хэдэн өгөгдлийн төрлийг дэмждэг. ), геометр (цэг, шугам, тойрог, олон
өнцөгт) болон тохируулга (нийлмэл болон захиалгат төрлүүд). Энэ нь өгөгдлийн
нэгдмэл байдлыг дэмждэг, тухайлбал UNICE, NULL БИШ, үндсэн болон гадаад түлхүүрүүд,
хасах хязгаарлалт, тодорхой болон зөвлөх түгжээ зэрэг функцуудыг ашиглана.

Энэ нь индексжүүлэлт болон дэвшилтэт индексжүүлэлт, гүйлгээ ба үүрлэсэн гүйлгээ,


олон хувилбарын зэрэгцээ гүйлгээний хяналт (MVCC), унших асуулгыг параллель болгох,
B модны индексийг бүтээх, хүснэгт хуваах, Just -Цагдаа (JIT) илэрхийллийн эмхэтгэл
гэх мэт.
Найдвартай байдал, өгөгдлийн илүүдэл, өндөр хүртээмжтэй байдал, гамшгийн үед
сэргэлтийг хангахын тулд PostgreSQL нь урьдчилан бичих бүртгэл (WAL), мастер-боол
хуулбар, идэвхтэй зогсолт, цаг хугацаанд нь сэргээх (PITR) зэрэг функцуудыг санал
болгодог. болон бусад олон. Эдгээр нь их хэмжээний (терабайт) өгөгдлийг хадгалах,
удирдах боломжтой олон зангилаа өгөгдлийн сангийн кластер, петабайтыг удирддаг
тусгай системийг ашиглах боломжийг олгодог.
Чухал нь, PostgreSQL нь бас маш олон арга замаар өргөжүүлэх боломжтой. Үүнийг
өргөтгөхийн тулд та хадгалагдсан функц, процедур, PL/PGSQL, Perl, Python, SQL/JSON
замын илэрхийлэл, гадаад өгөгдлийн боодол гэх мэт процедурын хэлүүдийг ашиглаж
болно. Та мөн нийгэмлэгийн боловсруулсан олон өргөтгөлүүдийг ашиглан үндсэн
функцийг өргөтгөх боломжтой.
Аюулгүй байдал нь Postgres-ийн гол цөм юм. Таны өгөгдлийн санг хамгаалахын тулд энэ
нь баталгаажуулалтын янз бүрийн хэлбэрийг (GSSAPI, SSPI, LDAP, SCRAM-SHA-256,
Сертификат гэх мэт), найдвартай хандалтын хяналтын систем, багана, мөрийн түвшний
хамгаалалт, түүнчлэн олон төрлийн хамгаалалтыг санал болгодог. сертификат болон
нэмэлт арга бүхий хүчин зүйлийн баталгаажуулалт. Гэхдээ мэдээллийн баазын серверийн
сайн хамгаалалт нь үргэлж сүлжээ болон серверийн давхаргаас эхлэх ёстой.
PostgreSQL үйлчлүүлэгч ба хэрэгслүүд
PostgreSQL нь psql интерактив командын шугамын хэрэглүүр болон өгөгдлийн сангийн
удирдахад зориулсан PHP-д суурилсан вэб интерфэйс болох pgadmin (хамгийн их
таалагдсан арга) гэх мэт мэдээллийн баазын удирдлагад зориулсан олон клиент
програмуудыг хангаж, дэмждэг.

PostgreSQL өгөгдлийн санг ашиглан өөрийн аппликешнүүдэд өгөгдөл хадгалахын тулд та


хамгийн алдартай програмчлалын хэлнүүдэд ашиглах боломжтой, дэмжигдсэн номын сан
эсвэл драйверуудыг ашиглан програмуудаа холбож болно. libpq бол PostgreSQL-д
зориулсан алдартай C хэрэглээний программист интерфейс бөгөөд бусад хэд хэдэн
PostgreSQL програмын интерфейсийн үндсэн хөдөлгүүр юм.

PostgreSQL нь RedHat, Debian, Apple, Sun Microsystem, Cisco болон бусад олон
компани, байгууллагад ашиглагдаж байна.

Линукс дээрх PostgreSQL өгөгдлийн сантай програмаа тохируулахдаа эдгээр холбогдох


гарын авлагуудыг үзээрэй.

PostgreSQL-г RHEL 8 дээр хэрхэн суулгах талаар


CentOS 8 дээр PostgreSQL болон pgAdmin-ийг хэрхэн суулгах талаар
PostgreSQL мэдээллийн санг Debian 10-д хэрхэн суулгах талаар
PgAdmin 4 Debian 10-г хэрхэн суулгах талаар
Ubuntu 18.04 дээр PostgreSQL-г хэрхэн суулгах, ашиглах талаар
OpenSUSE дээр PhpPgAdmin-тай PostgreSQL-г хэрхэн суулгах талаар

You might also like