PyDbLite เป็น Database engine ที่เขียนบน Python โดยใช้ไวยากรณ์ Pythonic ในการจัดการฐานข้อมูล ไม่ใช้ภาษา SQL โดยมีจุดเด่นที่ทำงานได้อย่างรวดเร็ว และเป็นฐานข้อมูลแบบ in-memory เหมาะสมกับข้อมูลขนาดเล็ก ๆ และสามารถใช้เป็นอินเทอร์เฟซระหว่าง Python กับ SQLite ได้ครับ
รองรับทั้ง Python 2.6 + และ Python 3 +
ใช้ License: BSD-3-Clause
สามารถติดตั้งได้โดยใช้คำสั่ง pip :
pip install pydblite
ตัวอย่างการใช้งาน
from pydblite import Base
db = Base('test.pydb') # สร้างไฟล์ฐานข้อมูล test.pydb
db.create('name', 'age', 'size') # สร้าง field เก็บข้อมูล
db.insert(name='homer', age=23, size=1.84) # insert ตาม keywords
db.insert('homer', 23, 1.84) # insert ตาม arguments
db.commit() # บันทึกข้อมูลลง disk
db.exists() # ปิดฐานข้อมูล
อ่านเอกสารเพิ่มเติมได้ที่ https://pydblite.readthedocs.org/en/latest/pythonengine.html
อ้างอิง
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)