SQLite


SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
SQLite เป็น database engine ซึ่งพัฒนาด้วย C จากการทดสอบ ประสิทธิภาพ กับ PostgreSQL, MySQL, FirebirdSQL ค่อนข้างน่าพอใจ ถึงแม้ว่า update, delete, insert, drop จะสู้ไม่ได้ แต่ความเร็วในการ select กลับทำได้อย่างดี (เร็วกว่า MySQL 2-3 เท่า)

จะว่าไป... ฐานช้อมูลอย่าง Microsoft Access ก็เป็นไฟล์ที่อยู่ในรูปแบบหนึ่ง มีชุดคำสั่ง (engine) ที่จะเข้าไปจัดการข้อมูลต่างๆ ในฐานข้อมูล ซึ่ง SQLite ก็ไม่ต่างกัน เพียงแต่ เร็วกว่ามาก และ SQLite มีให้ใช้บน Linux และ Windows แต่ก็ถูก port มาให้ใช้บน platform อื่นๆ ด้วย เช่น Win CE, Nokia,

ภาษาโปรแกรม ที่สามารถใช้ SQLite มีมากมายจริงๆ ส่วนใหญ่ Buildin มาให้แล้วทั้งนั้น! หรือไม่ก็มี libให้แล้ว เช่น PHP, Python (pysqlite), PERL (DBI:SQLite), ODBC, JDBC!


ประโยชน์
ส่วนใหญ่ นักพัฒนา มักนำเอา SQLite มาใช้สำหรับ :
- databae embeded, แนบฐานข้อมูลเข้าไปในโปรแกรมขนาดเล็ก เช่น pda, mobile
- ทำเป็นฐานข้อมูลสำหรับ demo โปรแกรม โดยไม่จำเป็นต้องใช้ Database Server

Links
SQLite Wiki!
Using SQLite in Python by Peyton McCullough
คำสำคัญ (Tags): #windows#database#linux#it#opensource
หมายเลขบันทึก: 31637เขียนเมื่อ 29 พฤษภาคม 2006 09:35 น. ()แก้ไขเมื่อ 8 มิถุนายน 2012 19:03 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท