Tag Archives | database

NoSQL Model

หลายวันก่อน @somkiat เล่าว่าจะใช้ NoSQL ให้ศึกษาถึง Model ที่ใช้ก่อนที่จะเลือกว่าจะใช้ Database ตัวไหน วันนี้พึ่งเข้าใจหลังจากเล่น Redis อีกครั้ง เพราะเป็น Database ที่ต่างจากตัวอื่นจริงๆ โดยเฉพาะเวลาจะ query เลือก data ที่ต้องการ ทั่วไปแล้วก็มีสองแบบ Document Oriented – แบบแรกเวลาที่จะเอาข้อมูลขึ้นมาใช้ จะสามารถค้นหาผ่าน field ต่างๆ ได้โดยตรง สมมติมีข้อมูลแบบด้านล่าง DB ที่ใช้ Model แบบนี้สามารถหาผ่าน field แต่ละ field ได้เลยเช่นกำหนดว่าต้องการ query field name ที่มีค่าเป็น Lucy หรือ field age อยู่ในช่วง 12 และเราสามารถเพิ่ม field เข้าไปเพื่อค้นหาได้เลยด้วย DB กลุ่มนี้ก็พวก MongoDB, CouchDB [...]

Read full story Comments { 4 }

LuaDBI in Debian6

อาทิตย์ที่ผ่านมาตอนเข้าไปถามเรื่อง roster ใน Prosody mailing list ได้คำแนะนำเรื่อง mod_auth_wordpress กลับมาด้วยเมื่อคืนเลยแก้ไขซักหน่อย เริ่มจากเปลี่ยน Database library ที่ของเดิมเรียกไปที่ MySQL library ตรงๆ มาเป็นเรียกผ่าน LuaDBI แล้วก็เจอ error ก่อนเลยเนื่องจาก package ใน Debian repository ของ prosody.im เก่าไปแล้ว ใช้ได้ถึงแค่ lenny ต้องหาทาง compile เองแทน ซึ่งก็ไม่ยากเท่าไหร่ แค่ตอน compile เสร็จไม่รู้ว่าต้องย้ายไปไว้ที่ไหนเลยต้องเข้าไปถามใน mailing list อีกที เริ่มจากเตรียม header ต่างๆ ให้พร้อมก่อน ขึ้นกับ Database ที่ใช้ถ้าเป็น MySQL ก็ติด libmysqlclient-dev เพิ่มด้วย สร้าง directory ไว้เก็บ LuaDBI [...]

Read full story Comments { 0 }

ย้าย host ย้าย domain

ผมมีปัญหากับ host เก่ามากพอสมควรโดยเฉพาะเรื่อง Database ที่ผมเข้ามาเจอประจำเลย (ทำไมลองสร้างโพลขึ้นมาไม่ค่อยมีคนเจอหว่า) จนวันศุกร์ที่ผ่านมา ผมเข้าไม่ได้ไปครึ่งวัน (ลองถาม pF กะ willwill ใน irc ให้ลองเข้าดูก็ไม่ได้เหมือนกัน) ก็เลยเช่าโฮสท์ใหม่ซะเลย ส้วน host เดิมก็ให้เป็นที่เก็บไฟล์ไปเนื่องจากพื้นที่เยอะพอสมควร แต่ตอนนี้ยังย้ายมาไม่ครบ(มั้ง) อาจจะมีอะไรแปลกๆ โผล่มาบ้างก็อย่าแปลกใจนะครับ

Read full story Comments { 0 }

Google base

[POLL=1] จากโพล รู้สึกเหมือนไม่มีใครเจอปัญหาเหมือนกับผมเลยแฮะ เอ๊ะ หรือเพราะผมเข้ามาปรับปรุงบ่อยเกินไป (วันละไม่กี่ครั้งเอง) เลยเจอปัญหาอยู่เนื่องๆ ปัญหาที่ผมพบจริงๆ ก็ไม่ไช่ปัญหาใหญ่อะไร แค่ WordPress ติดต่อ Database ไม่ได้เท่านั้นเอง ซึ่งผมก็ยังหาไม่เจอว่ามันเกิดจากอะไร เกิดจาก WordPress หรือ Database ที่ผมใช้อยู่กันแน่ ตอนนี้ก็เลยมองหาทางเลือกอื่นๆ ที่จะมาใช้แทน เลยเล็งไปที่ Google base Google base คือ Service นึงของ Google ที่ให้คนเข้าไปใส่ข้อมูลต่างๆ ตามต้องการเพื่อให้คนอื่นเข้ามา Search หาได้ โดยสามารถใส่ได้จากทางเว็บของ Google เอง หรือจะสร้าง Application โดยใช้ API ของ Google ก็ได้ เท่าที่ดูในเว็บก็เหมือนจะมีคนสร้างมาใช้บ้างแล้ว ที่ผมชอบก็คือ เมื่อทำแบบนี้แล้ว Feed ที่อยู่ในเว็บก็อาจจะไม่ต้องใช้อีกต่อไปใช้ Feed จาก Google นั่นแหละ ให้มันสร้างจาก [...]

Read full story Comments { 0 }