nosql Archive

เลือกเครื่องมือที่เหมาะสมกับปัญหากันดีกว่านะ !!

บางคนบอกว่า MongoDB, PostgreSQL, Elasticsearch, Redis มันดีมากๆ เลยนะ แต่คำพูดเหล่านั้น มันสามารถตีความหมายได้ 2 ทาง คือ เครื่องมือเหล่านั้นมัน perfect สุดยอดไปเลย เครื่องมือเหล่านั้นมันเหมาะสมกับงานนั้น (problem domain) แล้วคุณล่ะ คิดอย่างไร

Read More…

NoSQL สั่นสะเทือน เมื่อ Google ปล่อย Cloud Bigtable ออกมา

เมื่อทาง Google ปล่อย Cloud Bigtable ออกมา โดยเป็นเทคโนโลยีเดียวกันกับที่ใช้ในการสร้าง Gmail, Google Search และ Google Analytic ดังนั้นมันจึงมาพร้อมกับคุณสมบัติ High performance Extremely scalable NoSQL database ยังไม่พอนะ มันยังสามารถเข้ากันได้กับ Apache HBase API อีกด้วย ดังนั้นในตอนนี้เรื่องของ NoSQL มันไม่ใช่ของเล่นๆ อีกแล้ว &#

Read More…

เมื่อ NoSQL database ได้รับความนิยมสูงขึ้นเรื่อยๆ

อ่านเจอบทความเรื่อง NoSQL databases eat into the relational database market ทำการวิเคราะห์แนวโน้มของ NoSQL database ว่าเข้าแย่งชิงในตลาดของ Relational database อย่างไรบ้าง และแนวโน้มต่างๆ นั้นมีผมมาจาก Big data เสียด้วย มาดูกันว่า ในบทความสรุปอะไรที่น่าสนใจไว้บ้าง

Read More…

หยุดบอกว่า คุณใช้ Schemaless Database ซะ

ถ้าใครเคยใช้งาน MongoDB จะรู้ว่า มันคือ Schemaless database แล้ว Schemaless มันคืออะไร ? MongoDB คือ ที่จัดเก็บข้อมูลในรูปแบบ JSON โดยเอกสารที่จัดเก็บนั้น ประกอบไปด้วยกลุ่มของ filed และ field ก็จะมีชนิดข้อมูลที่หลากหลายกัน

Read More…

จะเลือกใช้งาน SQL หรือ NoSQL ดีนะ ?

จากประมาณปี 1980 นั้นในวงการพัฒนามีการจัดการข้อมูลเชิงความสัมพันธ์ (Relational data) ซึ่งรู้จักกันดีในนาม RDBMS(Relational Database Management System) และ ใช้งานผ่านภาษา SQL(Structured Query Language) แต่เมื่อไม่กี่ปีมานี้ในวงการพัฒนา software เริ่มมีการใช้งาน NoSQL (Not Only SQL) เพิ่มขึ้นอย่างต่อเนื่อง ซึ่งทั้งสองอย่างมันมีการจัดการข้อมูลที่แตกต่างกัน และเมื่อไปดูข้อมูลต่างๆ ในโลก internet พบว่ามีการถกเถียง เรื่องระหว่าง SQL vs NoSQL กันอย่างมาก แต่ว่า มันจะมีประโยชน์อะไร สำหรับเราล่ะ ? ถ้าคุณเลือกสิ่งใด คุณก็ควรจะรู้ว่าเลือกเพราะอะไร ทำไม ดีอย่างไร ? ดังนั้น มาดูกันว่าแต่ละอย่างมีข้อดีและข้อเสียอย่างไร ในมุมมองของ developer

Read More…

สรุปจากการอ่านเรื่อง NoSQL Database :: An Overview

ทำการสรุปหัวข้อที่น่าสนใจจากบทความเรื่อง NoSQL Database :: An Overview จาก ThoughtWorks หลังจากที่อ่านบทความดังกล่าวแล้ว มีหลายๆ หัวข้อที่น่าสนใจ อาทิ เช่น NoSQL คืออะไร ทำไมถึงต้องเลือกใช้ NoSQL Schema-less คืออะไรกัน

Read More…

ทำไมต้องมาดู Riak ด้วยล่ะ .. เพื่อรองรับ Big Data

หลังจากอธิบายเกี่ยวกับ Model database สำหรับจัดการ Big Data ไปแล้ว รวมทั้งการติดตั้ง Riak ด้วย Docker แต่สิ่งที่เรายังไม่รู้เลยก็คือ Riak มันคืออะไร ทำไมต้องศึกษา Riak ด้วยล่ะ เข้ามาจัดการ Big Data อย่างไร ดังนั้น มาเริ่มต้นดูกันเลยดีกว่า

Read More…

มาดูแนวโน้มในโลกของ NoSQL กันบ้าง ประจำเดือนกันยายน 2014

หลังจากที่ดูแนวโน้มของภาษาโปรแกรม ประจำเดือน สิงหาคม 2014 กันไปแล้ว มาลองดูแนวโน้มในโลก NoSQL กันบ้างว่าเป็นอย่างไร ซึ่งเคยอธิบายเกี่ยวกับ NoSQL แบบสั้นๆ ไว้แล้ว มาดูกันว่าแนวโน้มการใช้งานและความต้องการพวก NoSQL เป็นอย่างไร น่าจะทำให้เห็นว่า นักพัฒนาอย่างเราๆ ต้องศึกษาเพื่อเตรียมความพร้อมอย่างไร

Read More…

ทำความเข้าใจกับ NoSQL แบบเร็วๆ

ในปัจจุบันคำว่า NoSQL นั้นถูกพูดและนำมาใช้กันอย่างแพร่หลาย ทั้งในกลุ่มนักพัฒนา software รวมไปถึงระดับ architect และ manager ทั้งหลาย ซึ่งมักจะเข้าใจกันผิดๆ หลายเรื่อง ดังนั้นจึงขอสรุปความเข้าใจเกี่ยวกับ NoSQL มาดังต่อไปนี้

Read More…