ออราเคิลเปิดตัว 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
on
ผมพัฒนา DataBase Engine
roongroj Sat, 22/06/2013 - 18:21
ผมพัฒนา 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 เลยครับ
wichate Sat, 22/06/2013 - 20:54
In reply to ผมพัฒนา DataBase Engine by roongroj
เอาไปขายให้ Oracle เลยครับ รวยแน่นอน
ไม่ได้มีเจตนากวนนะครับ แต่...
Go-Kung Sat, 22/06/2013 - 23:46
In reply to ผมพัฒนา DataBase Engine by roongroj
ไม่ได้มีเจตนากวนนะครับ
แต่..... โพสท์นี้เกี่ยวข้องกับข่าวนี้ยังไงบ้างเหรอครับ
+1 ครับ
nrad6949 Sun, 23/06/2013 - 02:02
In reply to ไม่ได้มีเจตนากวนนะครับ แต่... by Go-Kung
+1 ครับ อ่านแล้วก็สงสัยว่าเกี่ยวยังไง
ต้องการบอกว่า สิ่งที่ Oracle
roongroj Sun, 23/06/2013 - 11:21
In reply to +1 ครับ by nrad6949
ต้องการบอกว่า สิ่งที่ Oracle ทำ มัน ...ล่าสมัย ไปแล้วครับ
ย้าย DataBase ...ขึ้น Memory มันทำให้ ถูกจำกัดขนาดของ Data ด้วยขนาดของ RAM ( เหมาะสำหรับ Process เฉพาะกิจ ...ขนาดเล็ก ยังไง ข้อมูลส่วนใหญ่ ก็เยอะอยู่ดี ) ครับ
ทำไมถึงคิดว่ามันจำกัดเหรอครับ
lancaster Sun, 23/06/2013 - 20:11
In reply to ต้องการบอกว่า สิ่งที่ Oracle by roongroj
ทำไมถึงคิดว่ามันจำกัดเหรอครับ อันนี้ถามจริงๆ
ผมว่ามันก็คงใช้หลักการแบบ InnoDB นะ แคชขึ้นไปให้เต็มแรม แต่ไม่ต้องมีแรมพอสำหรับฐานข้อมูลทั้งก้อนก็ได้
การย้ายขึ้น Memory
mr_tawan Sun, 23/06/2013 - 20:37
In reply to ต้องการบอกว่า สิ่งที่ Oracle by roongroj
การย้ายขึ้น Memory มีข้อดีรองอย่างนึงตรงการลดจำนวนการอ่าน/เขียนข้อมูลลงบน HDD ซึ่ง ในปัจจุบัน Server เริ่มมีการใช้ SSD มากขึ้น การที่จะเขียนข้อมูลลงไปบน SSD บ่อย ๆ เข้าอาจจะทำให้ SSD อายุสั้นลงได้
เรื่องข้อดีหลักผมว่าทุกคนคงรู้กันหมดแล้วล่ะ
ส่วนขนาดของ Database ที่จะไปอยู่บนแรม ผมว่า Server ปัจจุบันที่รองรับได้ถึง 4TB (Xeon E7-8870) ผมว่ามันก็ไม่น่าจะเป็นปัญหาใหญ่เท่าไหร่นะครับ :-/
เอามาคำนวนหุ้น แมม ขนาด 8G
toooooooon Mon, 24/06/2013 - 10:12
In reply to ต้องการบอกว่า สิ่งที่ Oracle by roongroj
เอามาคำนวนหุ้น แมม ขนาด 8G นี่ไม่พอใช้
จริงอยู่ว่า Server นั้น อัดเมม ได้เยอะมากมาย Server 2U 1ตัว นี่ก็ไม่ถุกนัก แผนกจ่ายตังมักจะไม่เข้าใจ เหอะๆ ^ ^''
1U นี่อัด 128-192G สบายๆครับ
lancaster Mon, 24/06/2013 - 12:13
In reply to เอามาคำนวนหุ้น แมม ขนาด 8G by toooooooon
1U นี่อัด 128-192G สบายๆครับ เดี๋ยวนี้แรมไม่แพงแล้วด้วย
น่าจะสื่อความว่า
kitarotao Sun, 23/06/2013 - 04:52
In reply to ไม่ได้มีเจตนากวนนะครับ แต่... by Go-Kung
น่าจะสื่อความว่า พูดว่าทำมานานแล้ว แต่ยังไม่ออกมาให้ใช้สักที แถมคุยว่าสุดยอดกว่าของในตลาด
ขายมานานกว่า 20 ปีแล้ว
roongroj Sun, 23/06/2013 - 10:45
In reply to น่าจะสื่อความว่า by kitarotao
ขายมานานกว่า 20 ปีแล้ว ...จนรวย เพื่อเป็นทุนทำวิจัยต่าง ๆ ครับ
เพื่ออะไรครับ
asptuy Sun, 23/06/2013 - 03:44
In reply to ผมพัฒนา DataBase Engine by roongroj
เพื่ออะไรครับ
ต้องการสื่อว่า SQL เป็นสิ่ง
roongroj Sun, 23/06/2013 - 11:51
In reply to เพื่ออะไรครับ by asptuy
ต้องการสื่อว่า SQL เป็นสิ่ง ...ล่าสมัยไปแล้วครับ ตอนนี้ ...ทั่วโลก กำลังพูดถึง NoSQL เพื่องาน Process ขนาดใหญ่ เช่น BigData สำหรับงานด้าน e-Commerce จริง ๆ ซึ่งต้องรวม HR, ERP, CRM & Shopping ทั่วหมด ...รวมกัน ไม่ใช่ แค่ Intergrate มันเด็ก ๆ ไปแล้ว แต่ต้องเป็น Co-operate บนพื้นฐาน Distribute ไปยัง Country ซึ่งแตกต่างกัน เพื่อเป็นทั้ง Backup, Mirror และ Co-operate
จริง ๆ สุดท้าย NoSQL ก็
roongroj Sun, 23/06/2013 - 12:03
In reply to เพื่ออะไรครับ by asptuy
จริง ๆ สุดท้าย 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 ได้
โลก @ แตกต่าง ทุนนิยม
roongroj Sun, 23/06/2013 - 13:04
In reply to เพื่ออะไรครับ by asptuy
โลก @ แตกต่าง
ทุนนิยม ...รูปธรรม ( กำไร ) แต่นักวิจัย ...นามธรรม ( ประสิทธิภาพ )
เหมือน ๆ กับ 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 เท่านั้นเอง
ขอบคุณครับที่ให้ความรู้
asptuy Mon, 24/06/2013 - 11:48
In reply to โลก @ แตกต่าง ทุนนิยม by roongroj
ขอบคุณครับที่ให้ความรู้ บอกตรงๆตอนแรกผมมองความหมายที่คุณสื่อผิดไป หรืออาจจะเพราะผมรู้ไม่ถึงขั้นจะเข้าใจในระดับนั้น
เผื่อท่านใดสนใจอยากรู้รายละเอ
mr_tawan Sun, 23/06/2013 - 20:29
In reply to ผมพัฒนา DataBase Engine by roongroj
เผื่อท่านใดสนใจอยากรู้รายละเอียดเพิ่มเติม : http://www.jinisoft.com/
ปล. ผมแค่ค้น ๆ ดูเฉย ๆ ครับ ไม่ได้มีส่วนได้เสียอะไรกับพี่เขานะ
มีใครเคยใช่ JiniSoft
saimon_xcite Mon, 24/06/2013 - 13:04
In reply to เผื่อท่านใดสนใจอยากรู้รายละเอ by mr_tawan
มีใครเคยใช่ JiniSoft บ้างครับ
อยากทราบว่าระบบเป็นอย่างไรบ้าง
เพราะค้นแล้วไม่เจออะไร
ใน http://www.jinisoft.com/ ก็อัพเดตล่าสุดเมื่อ 2002
สุดยอดครับ
nextman13 Sat, 22/06/2013 - 19:48
สุดยอดครับ แต่เครื่องคงราคาแพงสุดยอด
12c ยังไม่ขายเลย
tekkasit Sat, 22/06/2013 - 22:27
12c ยังไม่ขายเลย เฮียเล่นพูดถึง 12cR2 แล้วรึ -_-'
รอดูๆ
btoy Sat, 22/06/2013 - 23:24
รอดูๆ
อ่านๆ มาพอถึงตรงท่อน
nrad6949 Sun, 23/06/2013 - 01:51
อ่านๆ มาพอถึงตรงท่อน "ออราเคิลยังเตรียมประกาศความร่วมมือกับไมโครซอฟท์" เกิดอาการสะดุ้งเล็กน้อย
แปลว่าสภาพตลาดตอนนี้จะมาห้ำหั่นแบบสมัยก่อนไม่ได้จริงๆ แฮะ ต้องทั้งจับมือแล้วก็แข่งกัน
aws เขาแกร่งจริงครับ
asptuy Sun, 23/06/2013 - 03:46
In reply to อ่านๆ มาพอถึงตรงท่อน by nrad6949
aws เขาแกร่งจริงครับ ของเล่นเพียบ
ผลจากการร่วมมือกับ MS
langisser Sun, 23/06/2013 - 19:38
ผลจากการร่วมมือกับ MS จึงออกมาเป็น Oracle SQL Server 2012c R2