วันอังคารที่ 27 มีนาคม พ.ศ. 2561

W11 Guideline 4

W11 Guideline 4


         ออกแบบ relation schemas ทีสามารถ joined กันได้ ด้วยเงื่อนไข ที่มีความเท่าเทียมกัน บน attributes ซึ่งมีความเกี่ยวข้องกันอย่างแหมาะสม เช่น primary key และ foreign key ที่มีความสัมพันธ์กัน โดยจะต้องยืนยันได้ว่าไม่มี tuples ปลอมที่ถูก generated ออกมาได้ และหลีกเลี่ยงความสัมพันธ์ที่มีการจับคู่ attributes ซึ่งไม่ใช่ foreign key และ primary key รวมอยู่ เพราะว่าหากทำการ joining ด้วย attributes เหล่านั้น จะก่อให้เกิด tuples ปลอมออกมา

W8 Performance of SQLite

W8 Performance of SQLite 



Hardware

CPU :  Core i5
RAM : 8 Gb
Storage : HDD 

Test SQLite

select * from ..table.. limit ....


select stu_id from ..table.. limit ....


หาจากแหล่งอื่น
Perfomance of INSERT

Perfomance of READ (Query)

The result shows, that PostgreSQL have the best performance for Insert operation,
followed by Mysql, MariaDB and SQLite respectively. Even though MariaDB perform
worst for Insert Operation, It has the best performance for read operation under
similar workload

What have you done/learned


- ได้เรียนรู้ว่า Performace ของ SQLite

Problem/Solution


- ไม่สามารถดปรียบเทียบกันได้เพรา cpu ram storage ไม่เหมือนกัน

Decision


- ตัดสินใจเอา คำสั่งให้เหมือนกันทั้งหมด และ ข้อมูลชุดเดียวกัน

Related Info/link/reference


- link ref  sqlite : https://sqlite.org/cli.html
- link ref sql language : https://www.w3schools.com/
- link ref scholar : link