Weblog Puwadon.com      
Weblog genaral knowledge and experience by puwadon.
การเขียน Coding ให้อ่านง่าย
Sources http://www.somkiat.cc/rule-for-readability-code-fr on Thu 26 Mar 2015

ได้เจอบทความที่น่าสนใจเกี่ยวกับการเขียนโค๊ดครับ ซึ่งผมมองว่าโปรแกรมเมอร์หลายๆคนอาจจะมองข้ามในส่วนนี้ไป ซึ่งบางทีผมว่าการฝึกเขียนโค๊ดให้เข้าใจง่าย จะทำให้เราดูเป็น Profesional ขึ้นมากเลยนะครับ.. ไหนจากประสบการณ์ที่เราไปไล่โค๊ดคนอื่นแล้วก็แอบนั่งด่าในใจว่าทำอะไรของ...ว๊ะ ลองมาติดตามกันเลยครับ

ประเภทประกาศ Programmer
tag : programmer  code  coding
Add favorite    Read more    630 reads
About Data Warehourse
Sources http://www.khomkrit.com/ on Mon 09 Jun 2014

อื่นๆเกี่ยวกับ Data Warehouse

เรื่องเกี่ยวกับ Architecture ของ Data Warehouse และ component ต่างๆที่เราควรรู้จักไว้ ซึ่งส่วนที่สำคัญอีกส่วนหนึ่ง ที่จะนำข้อมูลเข้ามาเก็บไว้ใน Data Warehouse ก็คือ ETL Tools ซึ่ง ETL Tools เป็นสิ่งที่ทำให้เราไปดึงข้อมูลเข้ามาได้ง่ายๆ ซึ่งถ้าเราไม่มี ETL Tools เราก็คงต้องเขียน select ... from ... where ... เพื่อดึงเข้ามาเก็บเองด้วยมือเปล่า หรือบางที source ก็อาจไม่ได้เป็น Database ทำให้เราเขียน SQL ไปดึงข้อมูลมาไม่ได้

ETL Tools มีความฉลาดที่จะรู้จักข้อมูลชนิดต่างๆ แต่ทั้งนี้ทั้งนั้นก็ขึ้นอยู่กับว่าเราซื้อ ETL Tools ของใคร โดยแต่ละยี่ห้อก็จะมีความสามารถต่างๆกันไป เช่า ถ้าเราซื้อ ETL Tools ของ Oracle ก็อาจจะเป็นไปได้ว่าจะเข้ากับ Database ที่เป็นของ Oracle ได้มากกว่าค่ายอื่นๆ เป็นต้น

ประเภทประกาศ IT Solution
tag : etl  data  warehouse
Add favorite    Read more    837 reads
การใช้ SQL คำสั่งเดียว...เอาอยู่!
Sources http://www.dbcertify.com on Sun 15 Dec 2013

ผมได้อ่านเจอบทความในเว็บไซต์บทความนึงครับ น่าสนใจเลยอยากเอามาฝากเพื่อนๆไว้เป็นความรู้ครับ (ขอขอบคุณ www.dbcertify.com ด้วยครับ ที่แนะนำความรู้ดีๆ)

Bulking Up

- Thomas Kytes, Oracle magazine May. June 2011

ผมกล่าวอยู่เสมอๆว่า ถ้าคุณสามารถใช้คำสั่ง SQL แบบง่าย เพียงคำสั่งเดียวก็ใช้เถอะครับ อย่าทำอะไรให้มันยุ่งยากโดยเขียนคำสั่ง Procedure (PL/SQL) ผมได้แสดงตัวอย่างคำถามจากผู้อ่านข้างล่างซึ่งเป็นคำสั่ง FOR LOOP UPDATE ที่ใช้เวลานาน และใช้ทรัพยากรของระบบอย่างมาก ในตัวอย่างนี้ผมนำ Code ต้นฉบับมาย่อเพื่อให้ดูง่ายขึ้น โดยจะเอาคำสั่งที่อยู่ใน FOR LOOP ออกไป (หมายเหตุ : ผมได้แก้ไข Code ชุดนี้เพื่อความกระชับ กรุณาดู Code ฉบับเต็มจาก bit.ly/gDonzd)

FOR increc IN
(SELECT *
FROM big_table
ORDER BY many columns)
LOOP
... much procedural code goes here...
UPDATE big_table
SET ...
WHERE primary_key = increc.primary_key;
COMMIT;
END LOOP;

ประเภทประกาศ Programmer
tag : pl/sql  sql  cursor
Add favorite    Read more    1991 reads
PL/SQL การใช้ Return Clause ในคำสั่ง DML
Sources http://www.puwadon.com on Mon 12 Aug 2013

  วันนี้ผมขอมาแนะนำการใช้คำสั่ง SQL ใน PL/SQL Engine ครับ ซึ่งสามารถเขียนได้บน Database Oracle เท่านั้นนะครับ ส่วนของที่อื่นผมไม่แน่ใจเหมือนกันครับว่ามีการใช้งานแบบนี้หรือเปล่า

  เกริ่นมาพอสมควร คือที่ผมจะแนะนำคือการใช้คำสั่งพวก DML ครับ ส่วนใหญ่แล้วก็จะเป็นพวก SELECT, INSERT, UPDATE, DELETE ซึ่งที่ผมลองใช้งานดูคือในการเขียน PL/SQL Block ให้มีการสั่ง INSERT หรือ UPDATE หรือ DELETE ค่าใน DB ของผม ผมจะให้มันมีการ Return ค่าที่ถูกกระทำขึ้นมาโชว์ด้วย ผมเลยอยากจะมาแนะนำเผื่อเพื่อนๆทุกท่านจะได้นำไปประยุกต์ใช้กับงานของท่านได้บ้างครับ

ผมขอเขียนเป็น PL/SQL ฺBlock เพื่อยกตัวอย่างให้ดูนะครับ จะพยายามอธิบายให้ดูเข้าใจง่ายที่สุดครับ

ประเภทประกาศ Programmer
tag : PLSQL  DML  RETURN
Add favorite    Read more    1505 reads
การเขียน SQL Optimization ความรู้พื้นฐานที่ควรรู้
Sources http://lookpranoi.exteen.com on Mon 12 Aug 2013
SQL Optimization

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

ประเภทประกาศ Programmer
tag : SQL  PERFORMANCE  OPTIMIZATION
Add favorite    Read more    4567 reads
ทำความรู้จัก JSP และ Javabean (เบื้องต้น)
Sources http://www.nextproject.net/ on Sat 06 Jul 2013

จากอดีต HTML เป็นเพียง Text เท่านั้นต่อมามีพัฒนาโดยการนำเอารูปภาพแทรกเข้าไปใน HTML ได้ โดย Web Browser เป็นตัวจัดการและแสดงผล ต่อจากนั้นมีการพัฒนา CGI (Common Gateway Interface) มาใช้กับสถาปัตยกรรม Client และ Server โดยการประมวลผลจะทำที่ Web Server (Server) แล้วส่งผลที่ได้มาแสดงที่ Web Browser (Client) โดยเวบเทคโนโลยีปัจจุบันก็มีอยู่หลายภาษาให้เลือกใช้กัน เช่น ASP, ASP.net, PHP, Perl, JSP เป็นต้น

ประเภทประกาศ Website
tag : jsp  javabean  java
Add favorite    Read more    1338 reads
SQL Tuning หรือ SQL Optimization เบื้องต้น
Sources http://javakoon.blogspot.com/ on Sat 29 Jun 2013

วันนี้ผมได้อ่านบนความหลายๆบทความจากหลายๆเว็บครับ ผมเลยอยากแนะนำบทความนึงเกี่ยวกับการเขียน SQL ให้ได้ประสิทธิภาพมากที่สุดครับ ซึ่งใจความสำคัญผมอยากให้เข้ามาแวะชมข้อมูลจากเว็บ http://javakoon.blogspot.com/ นี้กันดูครับ ผมว่ามีข้อมูลดีๆหลายอย่างให้ศึกษากันครับ

ในส่วนบทความนี้ผมขอหยิบการ Tuning Query ให้เร็วขึ้นด้วยเทคนิคง่ายๆก่อนครับ แต่เป็นหลักการที่มือโปรเค้าทำกันเป็น Principle กันเลยทีเดียวครับ

ประเภทประกาศ IT Solution
tag : sql  tuning  optimization
Add favorite    Read more    1449 reads
แนะนำ Partitioned Table คืออะไร และมีประโยชน์อย่างไร (DB Oracle)
Sources http://www.puwadon.com on Sat 29 Jun 2013

ผมขอแนะนำว่า Partitioned Table คืออะไร และมีประโยชน์อย่างไรในระดับ Concept นะครับ โดยถ้าผู้ชมสนใจสามารถ Download PDF File มาศึกษาต่อยอดกันได้ครับ ตาม http://bhuddhoict.files.wordpress.com/2012/03/db_report.pdf

Partitioned Table เป็นการใช้งานข้อมูล Table ในรูปแบบใหม่ (จะมีที่ Oracle 8i เป็นต้นไป) ซึ่งจะทำให้การ Managment database ได้ง่ายขึ้น และการทำงานที่รวดเร็วขึ้น

ประเภทประกาศ IT Solution
tag : oracle  database  partition_table
Add favorite    Read more    2369 reads
1 2 3 4 5 ...   next >   last >>
ยินดีต้อนรับสู่ Weblog Puwadon แหล่งรวบรวมความรู้ และประสบการณ์ ข้อมูลข่าวสาร เกี่ยวกับวงการ IT
Friday 26 August, 2016
สิ่งที่น่าสนใจใน Weblog
  Programmer
  Website
  E-Commerce
  Computer
  IT-Solution
  News general
 
ข้อมูลที่ต้องการค้นหาเพิ่ม
Request data  
Email