Tags:
Node Thumbnail

ออราเคิลเปิดตัว "ฐานข้อมูลในหน่วยความจำ" Oracle Database In-Memory มาตั้งแต่ปีที่แล้ว (ข่าวเก่า) วันนี้ออราเคิลจัดงานเปิดตัวอีกรอบก่อนวางขายสินค้าจริงเดือนหน้า

จุดเด่นของการนำฐานข้อมูลมาอยู่ในหน่วยความจำคือประสิทธิภาพในการประมวลผล โดยมีเทคโนโลยีที่สามารถประมวลผลได้ทั้งแนว column หรือ row พร้อมกัน (ออราเคิลคุยว่ารันแอพพลิเคชันของบริษัทเอง เช่น PeopleSoft หรือ Siebel ได้เร็วขึ้น 100-1,000 เท่า) และสามารถวิเคราะห์ข้อมูลแบบเรียลไทม์ได้เลย (real-time data analysis)

ออราเคิลแนะนำว่าการรัน Oracle Database In-Memory ให้ได้ผลดีที่สุดควรรันบนฮาร์ดแวร์ของออราเคิลเอง (เช่น Exadata) ส่วนคู่แข่งที่สำคัญของออราเคิลในเรื่องนี้คือ SAP HANA ที่ออกสินค้าจริงมาหลายปีแล้ว

ที่มา - Oracle, Oracle Press, ZDNet

ใครที่ทำงานสายออราเคิลโดยตรง ควรชมวิดีโองานเปิดตัว (Larry Ellison มาเอง) ความยาวประมาณหนึ่งชั่วโมงครับ

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 11 June 2014 - 10:33 #712053
btoy's picture

ขอความรู้หน่อยครับ ตัวอย่างการประมูลผลแบบ column เนี่ย มันใช้ชุดคำสั่งประมาณไหน 555+


..: เรื่อยไป

By: sundaycafe on 11 June 2014 - 11:17 #712072 Reply to:712053

ใช้ statement ธรรมดานี่หละครับ แต่ DBMS เก็บแบบ Column ฉะนั้นเวลา read จาก Disk จะไม่ต้อง read ทั้ง Row

By: X3STeNLiTE
AndroidUbuntuWindows
on 11 June 2014 - 20:33 #712313

ผมสงสัยว่า ตอน in-memory นี่คือเก็บ data ไว้ใน RAM ใช่มั๊ยครับ แล้วเวลาเครื่องดับ (แบบว่าดับไปเลย ไม่มี UPS สำรองไฟ) Data จะหายไปหรือเปล่าครับ

By: Priesdelly
ContributorAndroidWindows
on 28 June 2014 - 00:46 #717360 Reply to:712313
Priesdelly's picture

ไม่นะครับ ทุกวันนี้ OS ทำงานก็จะเก็บ Process ที่รันไว้ใน RAM ซึ่งมีความเร็วในการ Read/Write สูง ครับแล้วค่อยสลับบันทึกลงหน่วยความจำสำรอง ซึ่งจะหายก็หายแค่อยู่ในแรม แต่ก็มี Backup ไว้บน HDD แล้ว ซึ่งที่ Oracle เขาเปิดตัวว่า in-memory ผมยังไม่เข้าไปดูในรายละเอียดนะ แต่เดาๆ ว่าคงจะมีไอเดียวิธีการใหม่ที่จะลดการทำงานบน HDD แล้วมาประมวลผล Data บน RAM ให้มากยิ่งขึ้นกว่าเดิมนะครับ เพื่อให้ได้ความเร็วที่มากกว่าเดิม