ออราเคิลเปิดตัว Oracle Database 12c ตั้งแต่ปีที่แล้ว แม้ตอนนี้ยังไม่ออกตัวจริงแต่ทางซีอีโอ Larry Ellison ก็เริ่มพูดถึงเวอร์ชันต่อไป Oracle Database 12.1c แล้ว
ฟีเจอร์ใหม่ของ Oracle 12.1c จะเน้นเรื่องการใช้งานฐานข้อมูลแบบโหลดทั้งหมดใส่หน่วยความจำ (in-memory database) แทนการอ่านข้อมูลจากดิสก์เพราะมีประสิทธิภาพดีกว่ากันมาก และคู่แข่งอย่าง SAP ก็ล้ำหน้าไปก่อนแล้วด้วย SAP HANA
อย่างไรก็ตาม Ellison ยืนยันว่า Oracle 12.1c จะมีประสิทธิภาพดีกว่า SAP HANA มากจนถึงขนาดว่า HANA สู้ไม่ได้เลยทีเดียว (แต่ออราเคิลก็ยังไม่บอกว่าจะออก 12.1c เมื่อไร)
แผนการของออราเคิลยังจะออกฮาร์ดแวร์เซิร์ฟเวอร์ตระกูล Exadata ที่ใส่แรมมาเยอะมากพอสำหรับการโหลดฐานข้อมูลขนาดใหญ่ลงไปได้ทั้งหมดด้วย
นอกจากนี้ออราเคิลยังเตรียมประกาศความร่วมมือกับไมโครซอฟท์ในสัปดาห์หน้า ซึ่งคาดว่าจะเป็น Oracle Database รุ่นที่ทำงานได้บนกลุ่มเมฆ Azure แบบ IaaS (ที่ Amazon EC2 มีไปก่อนแล้ว)
ที่มา - Computerworld, The Register
Comments
ผมพัฒนา DataBase Engine ใช้เอง มา 20 ปี
โดยใช้เทคนิคเดียวกับ Virtual Memory Management ทำให้เร็วกว่า FoxPro และ SQL Server 1,000 เท่า ซึ่งสมัยก่อน RAM น้อยมาก ๆ แค่ 4 MB ถือว่าเก่งแล้ว ขณะที่มีข้อมูลขนาด 10 ล้าน Reocrod / เดือน บน PC ...ธรรมดา เครื่องเดียว
ปัจจุบัน กำลังจะปล่อย OODB Engine 2.0 : Object-Oriented DataBase, MediaBase & LogicBase รวมถึง Compress Record ด้วย ( คล้าย ๆ Compressed Memory บน OS X 10.9 Mavericks )
พร้อม ๆ เข้า ...รหัส ทุก Record
เอาไปขายให้ Oracle เลยครับ รวยแน่นอน
ไม่ได้มีเจตนากวนนะครับ
แต่..... โพสท์นี้เกี่ยวข้องกับข่าวนี้ยังไงบ้างเหรอครับ
+1 ครับ อ่านแล้วก็สงสัยว่าเกี่ยวยังไง
I'm ordinary man; who desires nothing more than just an ordinary chance to live exactly what he likes and do precisely what he wants.
ต้องการบอกว่า สิ่งที่ Oracle ทำ มัน ...ล่าสมัย ไปแล้วครับ
ย้าย DataBase ...ขึ้น Memory มันทำให้ ถูกจำกัดขนาดของ Data ด้วยขนาดของ RAM ( เหมาะสำหรับ Process เฉพาะกิจ ...ขนาดเล็ก ยังไง ข้อมูลส่วนใหญ่ ก็เยอะอยู่ดี ) ครับ
ทำไมถึงคิดว่ามันจำกัดเหรอครับ อันนี้ถามจริงๆ
ผมว่ามันก็คงใช้หลักการแบบ InnoDB นะ แคชขึ้นไปให้เต็มแรม แต่ไม่ต้องมีแรมพอสำหรับฐานข้อมูลทั้งก้อนก็ได้
การย้ายขึ้น Memory มีข้อดีรองอย่างนึงตรงการลดจำนวนการอ่าน/เขียนข้อมูลลงบน HDD ซึ่ง ในปัจจุบัน Server เริ่มมีการใช้ SSD มากขึ้น การที่จะเขียนข้อมูลลงไปบน SSD บ่อย ๆ เข้าอาจจะทำให้ SSD อายุสั้นลงได้
เรื่องข้อดีหลักผมว่าทุกคนคงรู้กันหมดแล้วล่ะ
ส่วนขนาดของ Database ที่จะไปอยู่บนแรม ผมว่า Server ปัจจุบันที่รองรับได้ถึง 4TB (Xeon E7-8870) ผมว่ามันก็ไม่น่าจะเป็นปัญหาใหญ่เท่าไหร่นะครับ :-/
เอามาคำนวนหุ้น แมม ขนาด 8G นี่ไม่พอใช้
จริงอยู่ว่า Server นั้น อัดเมม ได้เยอะมากมาย Server 2U 1ตัว นี่ก็ไม่ถุกนัก แผนกจ่ายตังมักจะไม่เข้าใจ เหอะๆ ^ ^''
1U นี่อัด 128-192G สบายๆครับ เดี๋ยวนี้แรมไม่แพงแล้วด้วย
น่าจะสื่อความว่า พูดว่าทำมานานแล้ว แต่ยังไม่ออกมาให้ใช้สักที แถมคุยว่าสุดยอดกว่าของในตลาด
ขายมานานกว่า 20 ปีแล้ว ...จนรวย เพื่อเป็นทุนทำวิจัยต่าง ๆ ครับ
เพื่ออะไรครับ
ต้องการสื่อว่า SQL เป็นสิ่ง ...ล่าสมัยไปแล้วครับ ตอนนี้ ...ทั่วโลก กำลังพูดถึง NoSQL เพื่องาน Process ขนาดใหญ่ เช่น BigData สำหรับงานด้าน e-Commerce จริง ๆ ซึ่งต้องรวม HR, ERP, CRM & Shopping ทั่วหมด ...รวมกัน ไม่ใช่ แค่ Intergrate มันเด็ก ๆ ไปแล้ว แต่ต้องเป็น Co-operate บนพื้นฐาน Distribute ไปยัง Country ซึ่งแตกต่างกัน เพื่อเป็นทั้ง Backup, Mirror และ Co-operate
จริง ๆ สุดท้าย NoSQL ก็ ...ล้าสมัย
จุดเน้นของ NoSQL คือ การคิดนอกกรอบ ...เน้น แต่ Performance ทำให้ขาด Standard ...ร่วมกัน เช่น BigTable ของ Google แม้ทำให้ Google Search Engines ประสพความสำเร็จอย่างสูง แต่เอาไปใช้งานอื่น ๆ ไม่ได้ นี่คือปัญหาของผมมาตลอด 20 ปี
สุดท้าย ต้องสร้าง NoSQL สำหรับ Dynamic Object ทั้ง Record และ Field ( Field เป็นได้ทั้ง Object หรือ Array ) เพื่อความยืดหยุ่นจริง ๆ แต่ต้องแก้ไข SQL ให้รองรับ Object-Oriented SQL ( Field ซ้อน Field ...Member & Sub-member ของ Object ) ด้วย ถึงจะรองรับ OODB ซึ่งสามารถเอา Menu, ToolBar, Query หรือ Transaction Flow ลงไปใน DataBase ได้
โลก @ แตกต่าง
ทุนนิยม ...รูปธรรม ( กำไร ) แต่นักวิจัย ...นามธรรม ( ประสิทธิภาพ )
เหมือน ๆ กับ OutSource เช่น ATM ของไทยล่ม 2 - 3 วัน ...ผลจาก OutSource
หรือ แม้แต่ Cloud กระจอก ๆ มันแค่ ย้าย App จาก Server ใน Office ไปยัง Data Center แล้วทำงานผ่าน Web เท่านั้น มันเหมือน Hosting มากกว่า ไม่ใช่ Cloud Computing จริง ๆ
แต่นั้นละ ไม่ว่าจะ Grid Computing หรือ Jini Network ก็หา Developer ยากมาก ๆ แม้แต่ DCOM, CORBA หรือ Java RMI ง่าย ๆ ยังหา Programmer ไม่ได้เลยครับ
ปล. Web Service มันคือ Message / Text Protocol ...Hack ง่าย ๆ แม้จะเข้า ..รหัส ก็ไม่ได้ช่วยอะไร แค่ ยืนยันตัวตนเจ้าของ Server เท่านั้นเอง
ขอบคุณครับที่ให้ความรู้ บอกตรงๆตอนแรกผมมองความหมายที่คุณสื่อผิดไป หรืออาจจะเพราะผมรู้ไม่ถึงขั้นจะเข้าใจในระดับนั้น
เผื่อท่านใดสนใจอยากรู้รายละเอียดเพิ่มเติม : http://www.jinisoft.com/
ปล. ผมแค่ค้น ๆ ดูเฉย ๆ ครับ ไม่ได้มีส่วนได้เสียอะไรกับพี่เขานะ
มีใครเคยใช่ JiniSoft บ้างครับ
อยากทราบว่าระบบเป็นอย่างไรบ้าง
เพราะค้นแล้วไม่เจออะไร
ใน http://www.jinisoft.com/ ก็อัพเดตล่าสุดเมื่อ 2002
สุดยอดครับ แต่เครื่องคงราคาแพงสุดยอด
12c ยังไม่ขายเลย เฮียเล่นพูดถึง 12cR2 แล้วรึ -_-'
รอดูๆ
..: เรื่อยไป
อ่านๆ มาพอถึงตรงท่อน "ออราเคิลยังเตรียมประกาศความร่วมมือกับไมโครซอฟท์" เกิดอาการสะดุ้งเล็กน้อย
แปลว่าสภาพตลาดตอนนี้จะมาห้ำหั่นแบบสมัยก่อนไม่ได้จริงๆ แฮะ ต้องทั้งจับมือแล้วก็แข่งกัน
I'm ordinary man; who desires nothing more than just an ordinary chance to live exactly what he likes and do precisely what he wants.
aws เขาแกร่งจริงครับ ของเล่นเพียบ
ผลจากการร่วมมือกับ MS จึงออกมาเป็น Oracle SQL Server 2012c R2