ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก ธันวาคม, 2012

หันมาใช้ Proxy Server เร่งความเร็วเน็ตกันเถอะ

การทำงานของระบบ proxy server  จะมี server ตัวกลาง ที่ทำหน้าที่จัดเก็บข้อมูลที่ผู้ใช้เรียกหา (Request) ไปยัง server ปลายทาง หรือเรียกไปที่ hosting ใด ๆ มาจัดเก็บเอาไว้ เรียกว่า proxy server เมื่อผู้ใช้เรียกหา (Request) ไปยัง URL ซ้ำกัน หน้าของของ proxy server ก็จะนำข้อมูลที่ได้เคยจัดเก็บไว้ มาแสดงให้ผู้ใช้ชม โดยไม่ต้องติดต่อไปยัง server ปลายทางหรือ hosting ในกรณีที่ internet มีปัญหา ก็ยังสามารถเข้าเว็บไซต์นั้น ๆ ได้ ข้อเสียของ proxy server ก็คือ ข้อมูลอาจจะไม่ update ที่สุด ข้อดีของ proxy server ก็คือ เร็ว และ ใช้ trffic น้อย user สามารถเข้าถึงข้อมูลได้ โดยไม่ต้องมีการติดต่อไปยัง hosting มีความปลอดภัยมากกว่าด้วย proxy server เชื่อมต่อออกภายนอก โดยใช้ถ้าใช้ firewall ป้องกันก่อนการเข้าถึง proxy server ก็จะช่วยให้ระบบ network มีความปลอดภัยสูงมากลดการบุกรุกหรือโจมตีระบบเครือข่ายเราได้

การทำ Trigger สำหรับฐานข้อมูล MySQL, SQL, Postgresql

สำหรับคนที่ทำงานเกี่ยวกับการพัฒนาระบบฐานข้อมูลขององค์กรขนาดใหญ่ๆ คงมีความคุ้นเคยกับใช้งาน Trigger อยู่แล้ว ซึ่ง Trigger เป็นที่เข้าใจกันดีว่า เป็นการทำงานอัตโนมัติ เมื่อเกิดเหตุการณ์ เพื่อทำงานตรวจสอบการเปลี่ยนแปลงค่าต่างๆ ในตาราง เพื่อวัตถุประสงค์การใช้งานฐานข้อมูลในเชิง Data Integrity (ความบูรณภาพของข้อมูล=ความถูกต้องและสมบูรณ์ของข้อมูลที่อยู่ในฐานข้อมูล) สำหรับป้องกันความผิดพลาดและความซ้ำซ้อนในการป้อนข้อมูล เช่น รหัสลูกค้าที่จะต้องไม่ซ้ำกัน Tirgger เป็นฐานข้อมูลเชิงวัตถุที่ขึ้นกับคำสัง การเพิ่ม การแก้ไข และ การลบ จะทำกับตาราจริง โดยใช้เหตุการณ์ดังกล่าวในการทำงาน โดยอาจจะเริ่มก่อน หรือหลังจากคำสั่งหลักทำงานก่อน

SQLite คำสั่งฐานข้อมูล

SQLite เป็นโปรแกรมฐานข้อมูลที่นิยมใช้กันทั่วโลก ซึ่งขนาดเล็ก มีความเร็ว และมีความเสถียรอย่างมากเหมาะสำหรับใช้งานที่มีขนาดไม่ใหญ่มากหนัก มีลักษณะเป็นไฟล์เดียว แต่ไม่ใช่ DBMS ซึ่งคล้ายๆกับ Access ที่มีไฟล์นามสกุลเป็น .mdb ที่สำคัญคือ ฟรี ไม่ต้องเสียค่าใช้จ่ายในการใช้ จึงสมอย่างยิ่งที่จะนำมาพัฒนาและใช้งาน

Google Cloud SQL ฐานข้อมูลแบบ relational database

กูเกิลเปิดตัว Google Cloud SQL ฐานข้อมูลแบบ relational database สำหรับแพลตฟอร์มกลุ่มเมฆ App Engine เดิมที App Engine มีระบบเก็บข้อมูลของตัวเองแบบ BigTable และภาษา GQL ที่ลดรูปมาจาก SQL ปกติ แต่ครั้งนี้ก็เพิ่มฐานข้อมูลแบบ relational database เข้ามา ให้รองรับแอพพลิเคชันได้หลากหลายมากขึ้น แท้จริงแล้ว Cloud SQL คือ MySQL เวอร์ชันกลุ่มเมฆของกูเกิล โดยกูเกิลจะดูแลรักษาฐานข้อมูลให้เลย สามารถเชื่อมต่อกับ JDBC (สำหรับแอพภาษา Java) และ DB-API (สำหรับ Python) ช่วงแรกจะยังฟรีอยู่ และกูเกิลจะเปิดเผยราคาค่าใช้งานในภายหลัง