การเปิดตัว InterSystems IRIS 2019.1

กลางเดือนมีนาคม ออกไปแล้ว เวอร์ชันใหม่ของแพลตฟอร์มข้อมูล InterSystems IRIS 2019.1

เรานำเสนอรายการการเปลี่ยนแปลงในภาษารัสเซียแก่คุณ รายการการเปลี่ยนแปลงทั้งหมดและรายการตรวจสอบการอัปเกรดเป็นภาษาอังกฤษสามารถดูได้ที่ ลิงค์.

การปรับปรุง InterSystems Cloud Manager

InterSystems Cloud Manager เป็นยูทิลิตี้สำหรับการปรับใช้การติดตั้ง InterSystems IRIS ในระบบคลาวด์ได้อย่างง่ายดาย ในรุ่น 2019.1 คุณลักษณะต่อไปนี้ปรากฏใน ICM:

ภาษาไคลเอนต์

การเปิดตัวครั้งนี้ประกอบด้วยโมดูลใหม่สำหรับการทำงานร่วมกับ InterSystems IRIS:

ปรับปรุงความสามารถในการปรับขนาดและการจัดการคลัสเตอร์แบบกระจาย

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

  • รองรับสคริปต์ SQL เพิ่มเติม ขณะนี้คุณสามารถเพิ่มโหนดลงในคลัสเตอร์ได้ตลอดเวลา โดยไม่คำนึงถึงสคีมาฐานข้อมูลและคีย์ที่ใช้ หลังจากเพิ่มโหนดแล้ว ข้อมูลจะสามารถปรับสมดุลได้ (ออฟไลน์) รายละเอียดเพิ่มเติม - "ปรับสมดุลข้อมูลที่แชร์บนเซิร์ฟเวอร์ข้อมูลชาร์ดเพิ่มเติม'
  • หน้าใหม่พร้อมภาพรวมและการกำหนดค่าของคลัสเตอร์ปรากฏในพอร์ทัลการจัดการ
  • API ใหม่สำหรับการสร้างการสำรองข้อมูลคลัสเตอร์ที่สอดคล้องกัน รายละเอียดเพิ่มเติม - "การประสานงานการสำรองและกู้คืนคลัสเตอร์ที่แบ่งส่วน'
  • ยูทิลิตี้ Java ใหม่สำหรับการโหลดข้อมูลจำนวนมากยังได้รับการปรับให้เหมาะสมสำหรับการทำงานกับคลัสเตอร์อีกด้วย

การปรับปรุงใน SQL

รุ่นนี้มีการปรับปรุงที่สำคัญในด้านประสิทธิภาพและความง่ายในการใช้งานของ SQL

  • การจับคู่ข้อความค้นหาที่เหมาะสมโดยอัตโนมัติ รายละเอียดเพิ่มเติม - "การประมวลผลแบบสอบถามแบบขนานทั้งระบบ'
  • คำสั่ง TUNE TABLE ใหม่สำหรับการปรับแต่งตารางผ่านอินเทอร์เฟซ SQL รายละเอียดเพิ่มเติม - "ตารางปรับแต่ง'
  • การปรับปรุง SQL Shell ซึ่งขณะนี้ช่วยให้คุณสามารถดูสคีมา ตาราง และมุมมองที่กำหนดหรือพร้อมใช้งานในขอบเขตปัจจุบัน รายละเอียดเพิ่มเติม - "การใช้อินเตอร์เฟสเชลล์ SQL'
  • ขณะนี้มุมมองแผนแบบสอบถามแสดงแผนย่อยของแผนรวมสำหรับการสืบค้นแบบขนานและแบบคลัสเตอร์
  • ขณะนี้คุณสามารถเพิ่มตัวเลือกลงในเนื้อหาของแบบสอบถามเพื่อแทนที่การตั้งค่าระบบ SQL สำหรับแบบสอบถามนั้นได้ รายละเอียดเพิ่มเติม - "ตัวเลือกความคิดเห็น'
  • InterSystems มีการปรับปรุง SQL ต่างๆ ที่แอปพลิเคชันจะมองไม่เห็นในแต่ละรุ่น ในปี 2019.1 มีการเพิ่มการปรับปรุงดังกล่าวมากมายในตัวเพิ่มประสิทธิภาพการสืบค้นและตัวสร้างโค้ด เมื่อรวมกับการสืบค้นผู้ใช้แบบขนานอัตโนมัติ สิ่งนี้ควรปรับปรุงประสิทธิภาพของแอปพลิเคชันที่ใช้ InterSystems IRIS SQL ได้อย่างมาก

การปรับปรุงใน Analytics

  • ความสามารถในการกำหนดวันที่บางส่วนในระบบธุรกิจอัจฉริยะ ตัวอย่างเช่น ระบุวันที่ที่ทราบเฉพาะปีหรือปีและเดือน รายละเอียดเพิ่มเติม - "วันที่บางส่วน'
  • โครงสร้าง %SQLRESTRICT ใหม่สำหรับการกรองข้อมูลผ่าน SQL ภายในแบบสอบถาม MDX

การปรับปรุงความสามารถในการบูรณาการ

รุ่นนี้มีการปรับปรุงหลายอย่างที่ทำให้ง่ายต่อการกำหนดค่าและแก้ไขปัญหาในผลิตภัณฑ์:

  • ค้นหาและดูเส้นทางทั้งหมดที่ข้อความสามารถใช้ได้ในผลิตภัณฑ์ รายละเอียดเพิ่มเติม - "การดูแผนที่อินเทอร์เฟซ'
  • การค้นหาตำแหน่งที่ส่วนประกอบของผลิตภัณฑ์อ้างอิงส่วนประกอบอื่นๆ ของผลิตภัณฑ์ รายละเอียดเพิ่มเติม - "ค้นหาการอ้างอิงอินเทอร์เฟซ'
  • การทดสอบการแปลงข้อมูล ในกล่องโต้ตอบการทดสอบ ตอนนี้คุณสามารถตั้งค่าสำหรับออบเจ็กต์ aux บริบท และกระบวนการได้ ราวกับว่าการแปลงถูกเรียกพร้อมกับออบเจ็กต์ที่เตรียมใช้งาน อ่านเพิ่มเติม "การใช้หน้าทดสอบการเปลี่ยนแปลง'
  • โปรแกรมแก้ไข DTL การกระทำใหม่ - สวิตช์/เคส. โอกาส การกระทำของกลุ่ม и เพิ่มความคิดเห็น สู่การเปลี่ยนแปลง
  • ตอนนี้คุณสามารถส่งข้อความไปยังกฎและดูผลลัพธ์ของการดำเนินการโดยไม่ต้องเรียกใช้ข้อความทั่วทั้งผลิตภัณฑ์ รายละเอียดเพิ่มเติม - "การทดสอบกฎการกำหนดเส้นทาง'
  • ความสามารถในการดาวน์โหลดข้อความจากโปรแกรมดูข้อความไปยังเครื่องคอมพิวเตอร์ของคุณ รายละเอียดเพิ่มเติม - "การส่งออกข้อความ'
  • ความสามารถในการดาวน์โหลดเหตุการณ์บันทึกไปยังเครื่องคอมพิวเตอร์ของคุณ รายละเอียดเพิ่มเติม - "ข้อมูลเบื้องต้นเกี่ยวกับหน้าบันทึกเหตุการณ์'
  • ในตัวแก้ไขกฎ ตอนนี้คุณสามารถเพิ่มความคิดเห็นลงในกฎ รวมถึงเปิดและแก้ไขการแปลงที่ใช้ในกฎที่คุณกำลังแก้ไขได้
  • ขณะนี้การตั้งค่าการแจ้งเตือนการรอคิวจะระบุเวลาที่ข้อความในคิวของรายการผลิตภัณฑ์หรือข้อความที่ใช้งานอยู่จะสร้างการแจ้งเตือน ก่อนหน้านี้ การหมดเวลานี้ใช้กับข้อความในคิวรายการที่ใช้งานจริงเท่านั้น รายละเอียดเพิ่มเติม - "การแจ้งเตือนการรอคิว'
  • การจำกัดการเข้าถึง "การตั้งค่าเริ่มต้นของระบบ" ผู้ดูแลระบบสามารถกำหนดค่าผู้ใช้ให้แก้ไข ดู หรือลบการตั้งค่าเริ่มต้นได้ รายละเอียดเพิ่มเติม - "ความปลอดภัยสำหรับการตั้งค่าเริ่มต้นของระบบ'
  • ความสามารถในการส่งออกผลิตภัณฑ์ไปยังเครื่องคอมพิวเตอร์ รายละเอียดเพิ่มเติม - "ส่งออกผลผลิต'
  • คุณสามารถปรับใช้ผลิตภัณฑ์จากคอมพิวเตอร์ในระบบได้ รายละเอียดเพิ่มเติม - "การปรับใช้การผลิตบนระบบเป้าหมาย'
  • การนำทางที่ขยายในหน้าการตั้งค่าผลิตภัณฑ์ เพิ่มลิงก์ไปยังบุ๊กมาร์กในหน้าการตั้งค่าผลิตภัณฑ์แล้ว เพื่อเปิดรายการที่เกี่ยวข้องอย่างรวดเร็วในหน้าต่างแยกต่างหาก บนแท็บคิว การคลิกหมายเลขข้อความจะเปิดการติดตาม บนแท็บข้อความ การคลิกที่หมายเลขเซสชันจะเปิดการติดตาม บนแท็บกระบวนการ การคลิกหมายเลขข้อความจะเปิดการติดตาม และการคลิกหมายเลขกระบวนการจะเปิดหน้าต่างพร้อมรายละเอียดกระบวนการ
  • ตัวเลือกใหม่ในตัวช่วยสร้างรายการผลิตภัณฑ์ธุรกิจเพิ่ม ขณะนี้ผู้ใช้สามารถกำหนดค่าเริ่มต้นของระบบได้โดยอัตโนมัติหากฟิลด์เว้นว่างไว้ และตั้งค่าคำนำหน้าแพ็กเก็ตเพื่อสร้างกฎการกำหนดเส้นทาง รายละเอียดเพิ่มเติม - "ตัวเลือกตัวช่วยสร้าง'

ประสิทธิภาพและความสามารถของระบบ

  • การปรับปรุงความสามารถในการปรับขนาดและประสิทธิภาพที่สำคัญ โดยเฉพาะอย่างยิ่งสำหรับระบบ NUMA ขนาดใหญ่ การปรับปรุงเหล่านี้รวมถึงการเปลี่ยนแปลงความสามารถในการปรับขนาดในการรวบรวมสถิติและการจัดการบัฟเฟอร์ส่วนกลาง การปรับปรุงประสิทธิภาพในการแมประดับตัวห้อยของ globals และการเพิ่มประสิทธิภาพอื่น ๆ เพื่อหลีกเลี่ยงการเคลื่อนที่บล็อกตัวชี้ เพื่อให้การปรับปรุงเหล่านี้เป็นไปได้ จึงได้ทำการเปลี่ยนแปลงกับระบบและสถิติการใช้งานหน่วยความจำที่อธิบายไว้ใน รายการตรวจสอบสำหรับรุ่นนี้. การปรับปรุงเหล่านี้เพิ่มหน่วยความจำที่จัดสรรสำหรับข้อมูลเมตาบัฟเฟอร์ส่วนกลาง 64 ไบต์ต่อบัฟเฟอร์บนระบบ Intel และ 128 ไบต์บน IBM Power ตัวอย่างเช่น สำหรับบล็อกบัฟเฟอร์ 8K การเพิ่มขึ้นจะเป็น 0,75% สำหรับระบบ Intel การปรับปรุงเหล่านี้ยังนำไปสู่การเปลี่ยนแปลงเล็กน้อยในการแสดงสถิติในระบบสาธารณูปโภคและพอร์ทัลการจัดการ
  • โปรโตคอลการทำงานร่วมกันของการจัดการคีย์ (KMIP) เริ่มตั้งแต่การเปิดตัวครั้งนี้ InterSystems IRIS สามารถเป็นไคลเอนต์ของเซิร์ฟเวอร์การจัดการคีย์อุตสาหกรรมได้ KMIP ซึ่งเป็นมาตรฐาน OASIS นำมาซึ่งพลังของการจัดการคีย์แบบรวมศูนย์ คุณสามารถใช้คีย์เซิร์ฟเวอร์ KMIP เพื่อเข้ารหัสทั้งฐานข้อมูลและองค์ประกอบแต่ละรายการได้ คีย์เซิร์ฟเวอร์ KMIP สามารถเข้าถึงได้ในลักษณะเดียวกับคีย์ที่จัดเก็บไว้ในไฟล์ เช่น สำหรับการเข้ารหัสไฟล์บันทึก InterSystems IRIS รองรับการคัดลอกคีย์จากเซิร์ฟเวอร์ KMIP ไปยังไฟล์ในเครื่องเพื่อสร้างการสำรองข้อมูลในเครื่อง รายละเอียดเพิ่มเติม - "การจัดการคีย์ด้วย Key Management Interoperability Protocol (KMIP)»
  • ยูทิลิตี้ DataMove ใหม่สำหรับการถ่ายโอนข้อมูลจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่ง ในขณะเดียวกันก็เปลี่ยนการตั้งค่าการแสดงผลทั่วโลกไปพร้อมๆ กัน รายละเอียดเพิ่มเติม - "การใช้ DataMove กับ InterSystems IRIS'
  • รองรับสตริงที่ยาวกว่า 3'641'144 ในออบเจ็กต์ JSON
  • รองรับการเชื่อมต่อ IRIS Studio กับ Caché และ Ensemble
  • รองรับโปรโตคอล SPNEGO (Microsoft Integrated Windows Authentication) สำหรับการเชื่อมต่อ HTTP %Net.HttpRequest สามารถใช้การรับรองความถูกต้องของ Windows ผ่าน HTTP 1.1 เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ที่ปลอดภัยได้แล้ว ผู้ใช้ให้ข้อมูลประจำตัวการเข้าถึง หรือ %Net.HttpRequest จะพยายามใช้บริบทปัจจุบัน รูปแบบการตรวจสอบสิทธิ์ที่รองรับ ได้แก่ Negotiate (Kerberos & NTLM), NTLM และ Basic รายละเอียดเพิ่มเติม - "การให้การรับรองความถูกต้อง'
  • ปรับปรุงประสิทธิภาพการบันทึกและ I/O แบบอะซิงโครนัส

สำหรับผู้ใช้ที่ได้รับการสนับสนุน รุ่น 2019.1 พร้อมให้ดาวน์โหลดในส่วนการแจกจ่ายออนไลน์ของเว็บไซต์ wrc.intersystems.com.

ใครๆ ก็สามารถลองใช้เวอร์ชันใหม่ได้โดยการติดตั้งคอนเทนเนอร์ด้วย Community Edition ซึ่ง ใช้ได้ ที่ dockerhub.com

ที่มา: will.com

เพิ่มความคิดเห็น