PostgreSQL 11.0 เวอร์ชันใหม่ได้รับการเผยแพร่แล้ว

PostgreSQL

PostgreSQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์เชิงวัตถุ และฟรีเผยแพร่ภายใต้ลิขสิทธิ์ PostgreSQL คล้ายกับ BSD หรือ MIT

เช่นเดียวกับโครงการโอเพนซอร์สอื่น ๆ การพัฒนา PostgreSQL ไม่ได้จัดการโดย บริษัท หรือบุคคลเดียว แต่ดำเนินการโดยชุมชนนักพัฒนา ที่ทำงานอย่างไม่เห็นแก่ตัวเห็นแก่ได้อิสระหรือได้รับการสนับสนุนจากองค์กรการค้า

ลักษณะสำคัญบางประการคือ:

เข้าร่วมสูง

ผ่านระบบที่เรียกว่า MVCC (Multiversion Concurrent Access สำหรับตัวย่อในภาษาอังกฤษ) PostgreSQL ช่วยให้ในขณะที่กระบวนการหนึ่งเขียนลงในตารางคนอื่น ๆ สามารถเข้าถึงตารางเดียวกันได้โดยไม่จำเป็นต้องล็อก. ผู้ใช้แต่ละคนได้รับมุมมองที่สอดคล้องกัน

PostgreSQL ให้การสนับสนุนโดยกำเนิดสำหรับ:

  • ตัวเลขที่แม่นยำตามอำเภอใจ
  • ข้อความยาวไม่ จำกัด
  • รูปทรงเรขาคณิต (พร้อมฟังก์ชั่นที่เกี่ยวข้องมากมาย)
  • ที่อยู่ IP (IPv4 และ IPv6)
  • บล็อกที่อยู่สไตล์ CIDR
  • ที่อยู่ MAC

อาร์เรย์

นอกจากนี้ ผู้ใช้สามารถสร้างชนิดข้อมูลของตนเองซึ่งสามารถจัดทำดัชนีได้อย่างสมบูรณ์ด้วยโครงสร้างพื้นฐานของ GiST ของ PostgreSQL ตัวอย่างบางส่วนคือชนิดข้อมูล GIS ที่สร้างโดยโครงการ PostGIS

เกี่ยวกับ PostgreSQL 11.0 เวอร์ชันใหม่

ไม่กี่วันที่ผ่านมา PostgreSQL เวอร์ชันใหม่ได้เปิดตัวซึ่งมาถึงเวอร์ชัน PostgreSQL 11 ซึ่ง เพิ่มคุณสมบัติใหม่และเหนือการแก้ไขข้อบกพร่องต่างๆ

สิ่งใหม่ที่สำคัญคือพวกเขามุ่งเน้นไปที่การจัดการฐานข้อมูลที่มีข้อมูลจำนวนมาก

ปรับปรุงพาร์ติชัน

PostgreSQL อนุญาตให้แบ่งพาร์ติชันเป็นเวลานานแล้วเป็นเรื่องเกี่ยวกับการจัดเก็บข้อมูลในตารางแยกกันหลาย ๆ ตารางที่มีเหตุผลในตารางเดียว

ผู้ใช้ฐานข้อมูลไม่เห็นเค้าโครงนี้และทำให้สามารถจัดเก็บข้อมูลในระบบไฟล์ต่างๆให้มีลักษณะแตกต่างกันไปตามข้อมูล ตัวอย่างเช่นข้อมูลล่าสุดจะถูกเก็บไว้ใน SSD และข้อมูลที่เก่าที่สุดจะถูกเก็บไว้ในฮาร์ดไดรฟ์

สามารถแบ่งพาร์ติชันเป็นรายการข้อมูลหรือช่วงเวลาได้ ตอนนี้คุณสามารถแบ่งพาร์ติชันแฮชคีย์เพื่อสุ่มข้อมูลได้แล้ว

ทำให้สามารถกระจายการอ่านและเขียนไปยังร้านค้าต่างๆได้

คีย์หลักและคีย์ต่างประเทศตลอดจนดัชนีและทริกเกอร์สามารถประกาศได้ที่ระดับตารางหลักและจะแสดงในตารางสมาชิกทั้งหมดในพาร์ติชัน

PostgreSQL ตอนนี้คุณยังสามารถเปลี่ยนข้อมูลพาร์ติชันโดยอัตโนมัติได้หากมีการเปลี่ยนแปลงคีย์การแจกจ่าย

ประสิทธิภาพการอ่านของตารางที่แบ่งพาร์ติชันยังได้รับการปรับปรุงด้วยกลยุทธ์การลบพาร์ติชันใหม่

ลักษณะ ขึ้น ตอนนี้พร้อมใช้งานสำหรับตารางที่แบ่งพาร์ติชัน

postgresql 11

ความพร้อมของธุรกรรมในกระบวนงานที่เก็บไว้

ขั้นตอนที่จัดเก็บมีอยู่ใน PostgreSQL มานานแล้ว แต่ไม่สามารถสร้างธุรกรรมได้ที่นั่น ตอนนี้มันเป็นไปได้

ปรับปรุงประสิทธิภาพ

ตอนนี้ การดำเนินการหลายอย่างสามารถทำได้ควบคู่กันเพื่อใช้ประโยชน์จากคอร์จำนวนมากของโปรเซสเซอร์ในปัจจุบัน

ดังนั้นตารางที่แบ่งพาร์ติชันจึงสามารถอ่านแบบขนาน แต่ยังรวมถึงเมื่อแบบสอบถาม SELECT รวมอนุประโยค ยูเนี่ยน .

การสร้างดัชนียังเป็นแบบขนานเช่นเดียวกับคำสั่งอื่น ๆ ของภาษานิยามข้อมูล (DDL) , เช่น สร้างตาราง o สร้างมุมมองที่เป็นวัสดุ

สร้างได้ทุกที่ทุกเวลา

มีคอมไพเลอร์เวลา. คุณสามารถเพิ่มประสิทธิภาพการสืบค้นที่ซับซ้อนเพื่อปรับปรุงความเร็วในการดำเนินการ PostgreSQL ใช้คอมไพเลอร์ LLVM เพื่อจุดประสงค์นี้

ในการเปิดใช้งานต้องเพิ่ม jit = onal ไฟล์กำหนดค่าหรือกำหนดตัวแปรเซสชัน SET jit = บน.

Simplification = ความเร็ว

ไม่จำเป็นต้องเขียนใหม่ทั้งตารางเมื่อมีการโทร แก้ไขตาราง ... เพิ่มคอลัมน์ ... ค่าเริ่มต้น …ด้วยค่าเริ่มต้นที่ไม่ใช่ NULL ซึ่งจะช่วยเพิ่มความเร็วในการดำเนินการของคำสั่งนี้อย่างมากหากตารางมีขนาดใหญ่

ประสบการณ์ของผู้ใช้

คำหลัก ทางออก quity ตอนนี้พวกเขาได้รับการยอมรับโดยอินเตอร์เฟสบรรทัดคำสั่ง (psql) เพื่อทำกระบวนการให้เสร็จสมบูรณ์นอกเหนือจาก \ q

หากต้องการรับเวอร์ชันใหม่นี้คุณสามารถเยี่ยมชมได้ ลิงค์ต่อไปนี้ 


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา