Car-tech

โพสต์ใหม่เพื่อเพิ่มโปแลนด์

เวก้าผับ ฉบับพิเศษ

เวก้าผับ ฉบับพิเศษ
Anonim

รุ่น 9.0 ของโอเพนซอร์สฐานข้อมูล Postgres เนื่องจากในช่วงกลางเดือนสิงหาคมนักพัฒนาซอฟต์แวร์ที่อยู่เบื้องหลังโครงการหวังว่าคุณลักษณะใหม่ ๆ จะดึงดูดความสนใจจากผู้ประกอบการมากขึ้น

"คุณลักษณะต่างๆที่เกิดขึ้นใน 9.0 [ถูกสร้างขึ้นเพื่อ] ภาระสำหรับคนที่มาจากฐานข้อมูลที่เป็นกรรมสิทธิ์ของ Postgres "Bruce Momjian นักพัฒนาซอฟต์แวร์หลักของโครงการโอเพ่นซอร์สกล่าวและสถาปนิกฐานข้อมูลอาวุโสของ EnterpriseDB ซึ่งมีฐานข้อมูลที่ได้รับการสนับสนุนในเชิงพาณิชย์

" เรา ตอนนี้กำลังมุ่งเน้นไปที่การใช้งานง่ายสะดวกในการบริหารจัดการและจัดหาสิ่งอำนวยความสะดวกประเภทต่างๆที่เราคิดว่าองค์กรขนาดใหญ่ต้องการ "เขากล่าว นักพัฒนาซอฟต์แวร์กำลังทำอะไรอยู่ตอนนี้ก็คือการใส่ข้อมูลพื้นฐานของฐานข้อมูลลงในฐานข้อมูลและไม่มีอะไรที่เป็นประโยชน์สำหรับคนโอเพนซอร์สเขาพูด

เมื่อพูดถึงการใช้งานทั่วไปโอเพนซอร์ส ฐานข้อมูลเชิงสัมพัทธ์อาจเป็น MySQL ที่พร้อมใจกันมากที่สุดแม้ว่า PostgresSQL ที่รู้จักกันในชื่ออย่างเป็นทางการซึ่งรู้จักกันในชื่อ Postgres ได้แสดงให้เห็นว่าเป็นทางเลือกที่น่าเชื่อถือด้วย

EnterpriseDB ได้ทำการตลาดเวอร์ชันของฐานข้อมูล เป็นทางเลือกที่มีต้นทุนต่ำกว่าสำหรับฐานข้อมูลที่เป็นกรรมสิทธิ์เช่น Oracle เช่นเดียวกับทางเลือกอื่น ๆ ของ MySQL ด้วยเหตุนี้ Oracle จึงควบคุม MySQL และลูกค้าอาจต้องการกระจายเทคโนโลยีฐานข้อมูลของตน

"Postgres [usage] คือ เติบโตขึ้นอย่างรวดเร็วจริงๆเรากำลังได้รับผู้คนจำนวนมากที่เคยใช้ Oracle, MySQL และ [IBM] DB2 และที่เร่งตัวขึ้นในช่วง 6 เดือนที่ผ่านมา "Momjian กล่าว

เช่นข้อมูล ผู้จัดจำหน่ายคลังสินค้า Netezza ใช้ Enterprise Postgres Plus Advanced Server ถึง p เป็นผู้จัดหา Netezza Migrator ตัวใหม่ซึ่งเป็นซอฟต์แวร์ที่ให้อินเทอร์เฟซสำหรับ Oracle สำหรับการทำแบบสอบถาม SQL ในอุปกรณ์คลังข้อมูล TwinFin ของ Netezza

Postgres 9.0 จะอัพเดตเวอร์ชั่นล่าสุดที่ผ่านมา 8.4 ออกมาเมื่อเดือนกรกฎาคมที่ผ่านมา ในเดือนมิถุนายนนักพัฒนาซอฟต์แวร์เปิดตัวรุ่นเบต้าที่สองของ 9.0 คาดว่าจะวางตลาดประมาณกลางเดือนสิงหาคม Momjian กล่าวว่า

เวอร์ชัน 9.0 จะมาพร้อมกับคุณสมบัติใหม่ ๆ ที่น่าสนใจสำหรับองค์กรต่างๆ Momjian กล่าวในการให้สัมภาษณ์กับ IDG News Service หัวหน้าคือการจำลองแบบภายใน

ด้วยการจำลองแบบฐานข้อมูลจะถูกคัดลอกในตำแหน่งที่สองในหลาย ๆ กรณีบนเซิร์ฟเวอร์อื่นที่อยู่ในตำแหน่งที่ตั้งอื่น Postgres เวอร์ชันก่อนหน้าเสนอสิ่งที่ Momjian เรียกว่า "การจำลองแบบภายนอก" ซึ่งหมายความว่าโปรแกรมภายนอกฐานข้อมูลคัดลอกรายการบันทึกของฐานข้อมูลไปยังตำแหน่งใหม่ในช่วงเวลาที่กำหนดไว้ล่วงหน้า บันทึกการทำธุรกรรมเป็นบันทึกการเปลี่ยนแปลงทั้งหมดที่เกิดขึ้นกับฐานข้อมูล

วิธีนี้พิสูจน์แล้วว่าช้าเกินไปและใหญ่เกินไป ซอฟต์แวร์เวอร์ชันใหม่จะช่วยให้สามารถ "จำลองแบบสตรีมมิ่ง" ได้ทันทีที่มีการเขียนข้อมูลลงในฐานข้อมูลต้นฉบับซอฟท์แวร์ฐานข้อมูลจะทำข้อมูลไปยังฐานข้อมูลที่สองด้วยเช่นกัน

วิธีนี้หมายถึงการเปลี่ยนแปลงสามารถเพิ่มลงใน ฐานข้อมูลที่สองบ่อยขึ้นเพื่อให้มีฐานข้อมูลการสำรองข้อมูลที่ทันสมัยขึ้น นอกจากนี้ยังช่วยให้ฐานข้อมูลที่สองที่จะสอบถามกับซึ่งยังเป็นไปไม่ได้ในการติดตั้งก่อนหน้านี้ Momjian กล่าวว่า

นอกจากนี้ที่สำคัญอีกอย่างหนึ่งของซอฟต์แวร์เป็นเครื่องมือที่จะทำให้มันง่ายขึ้นสำหรับผู้ดูแลระบบในการอัพเกรดฐานข้อมูล Postgres เพื่อ เวอร์ชันใหม่เรียกว่า Pg_migrator สำหรับรุ่นที่ผ่านมาโดยเฉพาะอย่างยิ่งกับฐานข้อมูลขนาดเทราไบต์การอัพเกรดเป็น "ขั้นตอนที่เจ็บปวด" Momjian ยอมรับ กระบวนการเดิมเกี่ยวข้องโดยทั่วไปย้ายเนื้อหาทั้งหมดของฐานข้อมูลลงในโครงสร้างแฟ้มใหม่

รุ่นใหม่ช่วยให้ข้อมูลอยู่ในสถานที่และแทนที่รูปแบบตารางกระบวนการที่ควรใช้เวลาเพียงนาทีหรือดังนั้นแม้ ด้วยฐานข้อมูลขนาดเทราไบต์ "คุณสามารถโยกย้ายฐานข้อมูลขนาด 400 กิกะไบต์ภายใน 40 วินาที" Momjian กล่าวชี้ไปที่วิดีโอ YouTube ที่เขาแสดงให้เห็นถึงกระบวนการนี้

Postgres กล่าวว่า "นอกเหนือจากการเพิ่มที่สำคัญเหล่านี้แล้ว" Postgres ได้รับการยกเครื่องเป็นจำนวนมาก "โดยอ้างถึงการออกเลขที่ฉบับที่ใหญ่ที่สุดจากเวอร์ชัน 8 ถึงรุ่น 9 Momjian กล่าว การสนับสนุนสำหรับขั้นตอนการจัดเก็บได้รับการขยายเพื่อให้สามารถดำเนินการประเภทใหม่ได้ คอมไพเลอร์ Perl ได้รับการซ่อมแซมและคอมไพเลอร์ไพ ธ อนสามารถทำงานกับเวอร์ชัน 3 ของภาษานั้นได้

คุณลักษณะขนาดเล็กจำนวนมากเหล่านี้ควรสนับสนุนการใช้งานขององค์กร ตัวอย่างเช่นการจัดการสิทธิ์ซึ่งระบุผู้ที่จะได้เห็นว่าส่วนใดของฐานข้อมูลได้รับการปรับปรุงใหม่แล้วซอฟต์แวร์ยังสามารถแสดงผู้ดูแลระบบที่แอพพลิเคชันกำลังทำการโทรศัพท์ไปยังฐานข้อมูลนั้นได้อีกด้วย Momjian กล่าว "เมื่อแอพพลิเคชันเชื่อมต่อกับฐานข้อมูลก็สามารถใส่ชื่อของมัน" และจากนั้นชื่อนี้จะปรากฏในคอนโซลผู้ดูแลระบบสำหรับการค้นหาแบบสอบถามเขากล่าว

Joab Jackson ครอบคลุมซอฟต์แวร์และเทคโนโลยีข่าวทั่วไป สำหรับ

ข่าวบริการ IDG ติดตาม Joab ทางทวิตเตอร์ที่ @Joab_Jackson ที่อยู่อีเมลของ Joab คือ [email protected]