Group Blog
 
 
มกราคม 2562
 
 12345
6789101112
13141516171819
20212223242526
2728293031 
 
31 มกราคม 2562
 
All Blogs
 
ทำไม เค้าถึงเลิกใช้ 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
Last Update : 31 มกราคม 2562 6:23:27 น. 0 comments
Counter : 346 Pageviews.
(โหวต blog นี้) 

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 

BlogGang Popular Award#15


 
neomagic
Location :


[ดู Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 1 คน [?]




Friends' blogs
[Add neomagic's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.