Car-tech

รุ่นใหม่ของ Terracotta Ehcache ที่แจกจ่ายซอฟต์แวร์แคชของ Java สามารถเก็บข้อมูลได้หลายร้อยล้านรายการในเวลาเดียวกัน

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]
Anonim

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

ซอฟต์แวร์ Ehcache 2.2, ยังสามารถถือได้ถึงหลายร้อยล้านวัตถุ Java ในแคชเดียวตามที่ Terracotta ของซีอีโอ Amit Pandey เขาเสริมว่าเทราไบต์หน่วยความจำนี้สามารถรันได้จากเซิร์ฟเวอร์เพียง 10 เครื่อง

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

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

Terracotta ไม่ได้เป็นคนเดียวในการรองรับตลาดแอพพลิเคชันระดับองค์กรของ Java ที่ใช้งานข้ามแพลตฟอร์ม สัปดาห์ที่แล้วออราเคิลประกาศปรับรุ่นเป็นซอฟต์แวร์ตารางข้อมูลกระจายตัวของ Coherence ซึ่งสามารถนำไปใช้งานแอพพลิเคชัน Java ได้เป็นจำนวนมาก

แม้ว่า Ehcache จะอยู่ภายใต้ใบอนุญาตโอเพนซอร์สของ Apache แต่ Terracotta ยังคงรักษารหัสแหล่งที่มาของ Echache เอาไว้ บทบาทของ บริษัท ที่เรียกว่า Ehcache ซึ่ง Terracotta ซื้อในปีที่ผ่านมา

ทั่วโลกประมาณ 150,000 ถึง 200,000 โปรแกรมใช้ Ehcache ตามการประมาณการของ บริษัท

"Ehcache ตั้งอยู่ระหว่างโปรแกรมประยุกต์กับฐานข้อมูลและเก็บข้อมูลที่ใช้บ่อยที่สุด เจฟฮาร์ทลี่ย์รองประธานฝ่ายผลิตภัณฑ์และการตลาดของ Terracotta กล่าว " "คุณไม่จำเป็นต้องปรับขนาดฐานข้อมูลของคุณเพื่อรองรับโหลดสูงสุดอาจเป็นขนาดที่ต่ำกว่ามากเนื่องจากแคชสามารถให้บริการจากหน่วยความจำข้อมูลที่จำเป็นที่สุดได้"

เวอร์ชันก่อนหน้านี้ บริษัท โอเพนซอร์สสามารถปรับขนาดได้ประมาณ 100 GB หรือมากกว่านั้น ก่อนการเปิดตัวครั้งนี้การติดตั้งจาวาที่ใหญ่ที่สุดที่แคชไว้ Pandey เห็นว่ามีขนาดเพียงประมาณ 200GB ส่วนการใช้งานส่วนใหญ่จะมีขนาดตั้งแต่ 2GB ถึง 20GB

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

หน่วยความจำแบบรวมสามารถใช้เพื่อเรียกใช้อินสแตนซ์เดียวของแอ็พพลิเคชันหลายอินสแตนซ์ของแอ็พพลิเคชันเดียวหรือหลาย ๆ แอพพลิเคชัน Pandey กล่าวว่า

องค์กรที่มีฐานข้อมูลขนาดใหญ่สนับสนุนโปรแกรม Java อาจต้องการพิจารณาใช้ Ehcache Pandey กล่าว องค์กรสามารถใส่ฐานข้อมูลทั้งหมดลงในหน่วยความจำซึ่งจะช่วยลดความแฝงของแอพพลิเคชั่นด้วย "สองคำสั่งขนาด" เขากล่าว

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

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

Joab Jackson ครอบคลุมซอฟต์แวร์องค์กรและข่าวเทคโนโลยีทั่วไปสำหรับข่าว IDG News Service ติดตาม Joab ทางทวิตเตอร์ที่ @Joab_Jackson ที่อยู่อีเมลของ Joab คือ [email protected]