NoSQL Tag

SQL or NoSQL

SQL หรือ NoSQL ใช้แบบไหนดี .          SQL or NoSQL ชื่อนี้เราคงได้ยินกันมานาน แล้วแบบไหนล่ะคือแบบที่ดีกว่ากัน เรามาเริ่มกันเลยดีกว่า . SQL คืออะไร แบบสั้นๆไม่ยืดเยื้อ          Structured Query Language คือ ภาษา Programming ที่เอาไว้ถึงฐานข้อมูลที่อยู่ใน Relational Database Management System (RDBMS) ในลักษณะรูปแบบตารางที่เป็น Column และ Row ซึ่งในแต่ละไฟล์ข้อมูลอาจเชื่อมโยงกันด้วย Common field แล้ว NoSQL คือ?          Non-relational database เป็นการเก็บข้อมูลที่ไม่ได้อยู่ในรูปแบบของตาราง มีความยืดหยุ่นและการปรับขนาดที่มากกว่า มักใช้สำหรับBig Data, Application ที่มีข้อมูลขนาดใหญ่ รวมไปถึงเว็บที่เป็นแบบ Real-time . จุดแข็งและจุดอ่อนของทั้งสองแบบ          เราไม่สามารถบอกได้ว่าแบบไหนดีกว่ากันเพราะทั้งสองแบบนี้มีความเหมาะสมในการใช้งานที่แตกต่างกัน ไม่ใช่แค่ว่าเจ้า Non-relational database นั้นใหม่กว่าจะหมายถึงว่ามันดีกว่าเสมอไป          SQL databases...

Read More
Non-relational database

Non-relational database . Non-relational database คือ . Non-relational database  ถูกคิดค้นขึ้นในช่วงกลางทศวรรษ 1990 เนื่องจากในยุคนั้นมีการใช้งานอินเตอร์เน็ตที่หลากหลายขึ้นทำให้ การใช้งาน Relational database เริ่มไม่ตอบโจทย์ ทำให้มีการเริ่มคิดค้นตัว Non-relational หรือที่เรียกว่า NoSQL ขึ้นมา เพื่อให้สามารถแปลข้อมูลที่มีความหลากหลายมากขึ้น รวมไปถึงการหลีกเลี่ยงความยุ่งยากของการใช้งาน Relational ซึ่งก็ยังมีการเพิ่มความยืดหยุ่นที่มากขึ้นด้วย . ตัวย่อ NoSQL ถูกใช้งานครั้งแรกในปี 1998 โดย Carlo Strozzi โดย NoSQL แพร่หลายมากขึ้นในปี 2015 เนื่องจากในปีเดียวกันมีการทำ Big Data มากขึ้น องค์กรต่างๆชั้นนำในขณะนั้น เช่น Facebook, Twitter, LinkedIn, และ Google เริ่มมีการปรับใช้ NoSQL เพราะว่า ตอบโจทย์ในเรื่องความเร็ว ความยืดหยุ่นและเหมาะกับองค์กรขนาดใหญ่ที่ต้องการประมวลผลข้อมูลพวกรูปภาพ วีดีโอ เสียงจำนวนมาก . Non-relational database คือ ฐานข้อมูลที่ไม่ใช่ Relational Database เป็น Unstrcuture ของ Database แบบ SQL ไว้ใช้สำหรับข้อมูลที่ไม่ได้อยู่เป็นรูปแบบของตาราง หรือมีความเชื่อมโยงสัมพันธ์กันโดยตรง เช่น ข้อมูลที่เป็นภาพ เป็นวีดีโอ...

Read More