Structured Query Language (SQL) หรือ ภาษาคิวรีที่มีโครงสร้าง คือ ภาษาการเขียนโปรแกรมที่ใช้โดยฐานข้อมูลเชิงสัมพันธ์เกือบทั้งหมดเพื่อเคียวรีจัดการและกำหนดข้อมูลและเพื่อควบคุมการเข้าถึง ภาษา SQL ได้รับการพัฒนาครั้งแรกที่ IBM ในปี 1970 โดยมี Oracle เป็นผู้สนับสนุนรายใหญ่ซึ่งนำไปสู่การดำเนินการตามมาตรฐาน SQL ANSI SQL ได้กระตุ้นส่วนขยายจำนวนมากจาก บริษัท เช่น IBM, Oracle และ Microsoft ซึ่ง แม้ภาษาการเขียนโปรแกรมใหม่เริ่มปรากฏขึ้น แต่ SQL ก็ยังคงใช้กันอย่างแพร่หลายในวันนี้
NoSQL คืออะไร
NoSQL คือเทคโนโลยีฐานข้อมูลที่ถูกออกแบบมาเพื่อรองรับความต้องการที่แตกต่างจากฐานข้อมูลเชิงความสัมพันธ์ (Relational Database) โดยมีลักษณะที่สำคัญดังนี้