|
| 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | |
|
|
|
|
|
|
|
ทำไม เค้าถึงเลิกใช้ SQL database แล้วหันไปใช้ No SQL database ทำเวปไซด์นะ
อาจเป็นเพราะ SQL database มันต้องใช้ SQL command แถม โครงสร้าง ตาราง เมือใส่ข้อมูลลงไปมากๆแล้ว เวลาจะโมดิฟายโครงสร้างที นี่ เป็นเรื่องที่ ยากมากๆ และน่าเบื่อ ซึ่งคนเขียนเวป จะรู้ว่ามี การเปลี่ยน requirement เกือบจะตลอดเวลาที่พัฒนา เวปแอพตัวนั้น ซึ่งนี่ไม่สอดคล้อง กะการทำเวปไซด์ให้เสร็จในเวลาที่ต้องการ
แถม ความ flexible อย่างคำสั่ง Join ยัง กลับกลายเป็นผลร้าย ทำให้ไม่มีประสิทธิภาพ เวลาที่ข้อมูลมีปริมาณมหาศาล เช่นเป็น ล้าน record. ทำให้กินแรง server และ การหาข้อมูลช้าไม่ตอบสนอง การทำงานของ เวปแอพพลิเคชั่น ที่ต้องการการตอบสนอง ในระดับไม่เกิน 5-10 วินาที
ซึ่ง NO SQL database ได้เข้ามาถมปัญหาตรงนี้ เพราะในเมื่อไม่มีการ จอย แล้ว ดังนั้นก็ ไม่เสียเวลาในการหา ทำให้ การตอบลนองต่อการคลิ๊ก แทบจะทันที.
ข้อมูลจะอยู่ใน รูปที่สามารถอ่านได้ทันที เพราะว่าเวลา เขียน หรืออ่านขึ้นมาก จะเป็น json format ไม่ต้องเสียแรงเครื่องแปลงข้อมูลไปแปลงมา หรือเสียเวลามาเขียนให้ต้องแปลงข้อมูลเพื่อเขียนลง db หรือ ดึงจาก db.
คงแค่นี้มั้ง แต่บอกไว้ก่อนว่านี่เป็นคหสต. นะ ยังไม่ได้ กูเกิ้ล ว่า สาเหตุที่แท้จริง ว่าคืออะไร
Create Date : 31 มกราคม 2562 |
|
0 comments |
Last Update : 31 มกราคม 2562 6:23:27 น. |
Counter : 1079 Pageviews. |
|
|
|
|
| |
|
|