อันนี้เป็นเหมือน "ภาคต่อ" ของข่าว เบื้องหลังระบบ Facebook Messages โฉมใหม่ เลือกใช้ Hbase ที่คุณ Ich เขียนเมื่อเดือนที่แล้ว ผมแนะนำว่าคนที่สนใจเรื่อง NoSQL ควรอ่านบทความต้นฉบับครับ
ข่าวก่อนเป็นมุมมองของคนในทีม Facebook เองว่าทำไมถึงเลือก HBase เหนือ MySQL และ Cassandra ส่วนข่าวนี้เป็นมุมมองจากเว็บไซต์ The Register พูดถึงสถาปัตยกรรม MapReduce, BigTable ของกูเกิล และซอฟต์แวร์สาย Apache คือ Hadoop และ HBase ในเชิงลึกกว่าเดิม
นอกจากนี้บทความยังพูดถึงการปรับปรุง HBase โดยทีมงาน Facebook เอง และการทำงานร่วมกับ Haystack ซึ่งเป็นซอฟต์แวร์สำหรับจัดการรูปภาพและไฟล์ขนาดใหญ่ของ Facebook ด้วย
ที่มา - The Register
Comments
พอดีเลยครับ ช่วงนี้กำลังศึกษาเรื่อง NoSQL อยู่พอดี
ก็ศึกษาเรื่อง sqlite เพิ่มไปด้วยครับ
ไม่ได้เอาไปใช้หรอก แต่อยากรู้จักเอาไว้ครับ
ขอถามเพื่อความมั่นใจข่าวนี้คือต้องการให้ไปอ่านต่อจากที่มาใช่ไหมครับ
จริงๆ แล้วผมก็ไม่ค่อยเข้าใจนักว่าทำความรู้จัก HBase ยังไง
แต่คิดๆ เอาว่าเนื้อความของทั้งบทความนี้คือ "ผมแนะนำว่าคนที่สนใจเรื่อง NoSQL ควรอ่านบทความต้นฉบับครับ"
ใช่ครับ
น่าสนใจ
โครงการต่างๆ ใน Apache ต้องรันบน Java ใช่ไหมครับ
กลัว Facebook ค้างและช้าจังเลยเพราะ HBase ใช้ Java :)
Java ใน Server ค่อนข้างเร็วครับ
ผมหมายถึงเฉพาะใน Server นะ
งั้นก็แสดงว่าที่ผมเคยบอกว่าจาวาเร็วส์ก็ไม่ผิด
ครับ แต่บนเดสก์ทอปนี่ -*-
เอาแต่บอกว่า เร็วส์ โดดๆ เพื่อโฆษณาชวนเชื่อ
เขาเรียกพูดความจริงไม่หมด พูดความจริงด้านเดียว ครับ
ภูมิใจ?
แล้วที่ไปดิสเครดิโคยการ "พูดความจริงด้านเดียว" หละครับ ???
ตรงไหนเป็นโฆษณาชวนเชื่อครับ พูดยังไงถึงจะถึงว่าพูดหมดครับ ความจริงหลายด้านเป็นยังไงครับ ช่วยขยายความหน่อย คุณก็พูดไม่หมดคุณบอกว่า Java บน server เร็วงั้นเอา Netbeans ไปรันบน server ก็เร็วว่างั้น
ตรงที่พูดว่า จาว่าเร็วส์ ไงครับ
เร็วแค่บางที่แต่ไม่พูด พูดแต่เร็วส์ๆ หวังผลอะไร?
ไม่เรียกโฆษณาชวนเชื่อ?
แสดงว่าคิดเองเออเองแล้วมายัดเยียดความคิดของตัวเองให้คนอื่นซะงั้น คนที่นี่ไม่ได้โง่ที่จะเชื่ออะไรง่ายๆอยู่แล้ว ผมจะชวนเชื่อไปทำไมครับ แล้วมาปรักปรำคนอื่นนี่ภูมิใจมั้ยครับ
ผมก็เห็นคุณ Thaina บอกว่า Java เร็วใน Server อยู่เรื่อยๆนะครับ และบอกว่า Client ช้าบรมโครตๆๆๆๆๆๆ
ป.ล ว่าแต่บน Server นี่ Java หรือ C# ของคุณ Thaina ไวหรือ เร็วกว่ากันครับ :)
C# น่าจะเร็วกว่านะครับ :)
จำได้ว่า Benchmark บอกว่า Java เร็วกว่าครับ
เฉพาะบน Server นะ
ขอดูหลักฐานหน่อยครับอย่าพูดอะไรลอยๆ งั้นผมก็พูดได้ได้นะสิครับว่า "จำได้ว่า benchmark บอกว่า eclipse เร็วกว่า editplus"
ใช่ครับ คุณพูดได้ว่า จำได้ว่า
และคุณไม่ต้องพูดคำว่า จำได้ว่า ด้วยซ้ำ คุณจะโม้ไปเลยก็ได้ว่า eclipse เร็วกว่า editplus ก็ไม่มีใครห้าม
ผมตั้งใจเขียนว่า จำได้ว่า เพราะผมขี้เกียจหาหลักฐาน เลยเขียนแค่ว่าจำได้ คนอ่านจะได้รู้ว่า
แต่คนที่ไม่คิดจะพูดว่า "จำได้ว่า" เอาแต่พูดว่า "จาว่าเร็วส์" โดดๆ ไม่มีแม้แต่จะพูดตามว่า "บน Server แค่ใน Client มันช้า"
หวังผลอะไร?
และใครจะทำ ก็ทำได้ ไม่ได้ว่าผิด
ผมไม่เคยพูดว่าคนพูดว่า Java เร็วส์ นั้นจะเปนคนผิดอะไร
เพียงแต่เวลาผมเห็น ผมก็แค่พูดสิ่งที่ผมรู้ แค่บอกว่ามันไม่จริง
จะมีหลักฐานหรือไม่มี มันก็แล้วแต่คนเชื่อ
ผมอาจจะพูดผิดก็ได้
แต่อย่างน้อยผมก็ไม่มีเจตนาจะพูดความจริงครึ่งเดียว
คือ ผมไม่ได้ตั้งใจถามกวนนะครับ ถามจริงๆ เพราะด้วยประสบการณ์ ไม่อาจไป test แบบนั้นได้ เห็นหลายๆท่านในนี้ บอกอันนี้ไวกว่าอันโน้นก็ เลยอยากถามความเห็นคุณ Thaina ที่ออกมาเชียร์ C# บ่อยๆ และท่านที่ใช้ Java คล่องๆ น่ะครับ
มีคนเขียนเปรียบเทียบภาพรวม(ไม่ใช้เรื่องความเร็วนะครับ)ระหว่าง J2EE vs. ASP.NET vs. PHP ไว้ J2EE vs ASP.NET vs PHP อาจจะมีประโยชน์นะครับ
j2EE เร็วมากครับ เป็นรองแค่ภาษา C เท่านั้นเอง
มาม่า