สารบัญ:
การพัฒนาแอปพลิเคชั่นมือถือเริ่มต้นขึ้นในช่วงไม่กี่ปีที่ผ่านมา การเปลี่ยนไปใช้สมาร์ทโฟนและแท็บเล็ตนั้นช่วยเพิ่มจำนวนผู้ใช้อุปกรณ์มือถือทั่วโลกเป็นอย่างมาก เนื่องจากชุมชนผู้ใช้อุปกรณ์พกพาที่เติบโตขึ้นนี้ความต้องการและความคาดหวังสำหรับแอปพลิเคชันมือถือจึงเพิ่มขึ้นอย่างมากเช่นกัน เพื่อให้นักพัฒนาสามารถตอบสนองความต้องการของแอปพลิเคชั่นมือถือได้อย่างคล่องตัวปรับปรุงกระบวนการพัฒนาเพื่อให้มีประสิทธิภาพมากขึ้นและมีความเครียดน้อยลง การใช้ NoSQL สำหรับแอปพลิเคชันมือถือทำได้เพียงแค่นั้น (รับพื้นหลังบางอย่างใน NoSQL ใน NoSQL 101)
ทำไมฐานข้อมูลเชิงสัมพันธ์ไม่ดีพอ
โมเดลฐานข้อมูลเชิงสัมพันธ์นั้นไม่เหมาะสำหรับความต้องการแบบไดนามิกของแอปพลิเคชันมือถือ สำหรับหนึ่งฐานข้อมูล SQL ดั้งเดิมให้ใช้สกีมาคงที่ สิ่งนี้สร้างปัญหาเนื่องจากแอปพลิเคชันมือถือมีข้อกำหนดสถานการณ์หลายอย่าง เมื่อนักพัฒนาคิดค้นแนวคิดและฟีเจอร์ใหม่ ๆ สำหรับแอปพลิเคชันของพวกเขาการเปลี่ยนแปลงกลายเป็นงานที่ต้องใช้เวลามากเพราะต้องทำการเปลี่ยนแปลงอย่างต่อเนื่องกับคีมาฐานข้อมูล
การสัมมนาผ่านเว็บ: การเปิดเผยความแตกต่าง: ยุคใหม่ของโครงสร้างพื้นฐานที่ปรับขนาดได้มาถึง - ลงทะเบียนที่นี่ |
ตัวอย่างเช่นสมมติว่านักพัฒนาซอฟต์แวร์กำลังสร้างแอพที่คล้ายกับ "Angry Birds" ซึ่งตัวละครประเภทต่าง ๆ ดำเนินการต่างกัน ด้วยฐานข้อมูลเชิงสัมพันธ์การเพิ่มประเภทของตัวละครหรือการกระทำที่พวกเขาสามารถทำได้อาจต้องมีการแก้ไขสคีมาอย่างสมบูรณ์เพื่อรองรับการเปลี่ยนแปลง ขึ้นอยู่กับขนาดของการเปลี่ยนแปลงสิ่งนี้อาจใช้เวลาและความพยายามมากในตอนท้ายของผู้พัฒนา