โดยในปีที่แล้วนั้น Gartner ได้ทำการสำรวจทางด้านความเป็นผู้นำทาง Technology ของ Data Warehouse (Leader) ซึ่ง Oracle นั้นอยู่ในอันดับที่ 3 โดยที่ Teradata และ IBM นั้นครองอันดับหนึ่งและอันดับสองตามลำดับโดย Oracle นั้นตามหลัง IBM อย่างหายใจลดต้นคอดังที่เห็นตามกราฟครับโดย Microsoft นั้นตามหลังมาอย่างห่าง ๆ
แต่ว่าผลสำรวจปีนี้ของ Gartner ออกมาแล้วปรากฏว่า Oracle นั้นได้แซง IBM ขึ้นมาแล้วและกำลังไล่กวด Teradata อย่างสนุกซึ่งโอกาสที่จะแซงนั้นอาจจะยากซักหน่อยเพราะว่าทาง Teradata นั้นเค้าเชี่ยวชาญทางด้านนี้มานานแล้วและพัฒนาทางด้าน Data Warehouse มาอย่างต่อเนื่องไม่เหมือนกับ Oracle ที่จับแต่ database จนกระทั่งเพิ่งมาจับทางด้าน Data Warehouse แต่ก็ไม่แน่อาจจะเหมือน Google ที่มาที่หลังแต่ดังกว่าก็ได้ส่วนเรื่องทางส่วนแบ่งทางการตลาดของ Data Warehouse ของ Oracle นั้น Oracle ทิ้งห่างคู่แห่งไปไกลหลายขุมเลยทีเดียว โดยตรองส่วนแบ่งทางการตลาดทั้งหมด 41% ในปี 2006 นะครับแต่ปีนี้ยังไม่รู้ครับแต่ที่น่าแปลกทั้งๆ ที่ Teradata นั้นเป็นผู้นำทางด้านนี้กลับครองส่วนแบ่งทางการตลาดได้น้อยมาก
Friday, 2 November 2007
Oracle ฉีกนำ IBM ทางด้านความเป็นผู้นำทาง Technology ของ Data Warehouse
Tags: articles, author: prahs, data warehouse, ibm, oracle
Oracle Database Uptime
Post นี้สั้น ๆ กระชับครับ
วันก่อนเข้าไปหาลูกค้า ได้รับคำถามว่า
เราจะรู้ได้อย่างไรว่า Oracle Database ที่ใช้งานอยู่ start มาตั้งแต่เมื่อไหร?
คำตอบ ให้ login ด้วย sys หรือ system แล้ว run query นี้ครับ
SELECT to_char(startup_time,'DD-MON-YYYY HH24:MI:SS') "DB Startup Time" FROM sys.v_$instance;
Tags: author: wii, database, oracle, sql
Thursday, 1 November 2007
Oracle ADF Business Component (BC4J) ตอนที่ 5 สร้าง Client
1. ในที่นี้เรานำโปรเจคเก่ามาใช้เลยนะครับ ซึ่งจะมี Application Moduel ชื่อ CustomersService และ View Object ชื่อ CustomersView เราจะต้องให้ Application Module รู้จััก View เสียก่อน โดยดับเบิ้ลคลิ๊กที่ CustomersService แล้วคลิ๊กที่ Data Model ให้เลือก CustomersView ไปทางขวา ตรงนี้จะเป็นการรวม CustomersView กับ CustomersService ครับ ตามรูป แล้วกด OK ครับ

2. พิจารณาที่ CustomersServiceImpl.java จะมี Code เพิ่มขึ้น ดังรูป
3. เนื่องจากเราต้องการดึงค่าข้อมูลจาก Customers View เป็น Record ดังนั้นเราต้องสร้าง Class Row ของ Customers View ด้วย ขั้นตอนก็ง่ายมากครับ ดับเบิ้ลคลิ๊ฏที่ Customers View จากนั้น คลิ๊กตรงแทบ Java คลิ๊กเลือก Generate Java File
4. ผมสร้าง Method findCustomersViewByPK คล้ายกับ Method findCustomersByPK ก่อนหน้านี้ครับ ดังรูป
บทความที่เกี่ยวข้องTags: adf, adf bc, articles, author: tangy, bc4j, jdeveloper, tutorial