top of page
Search

Is MongoDB a programming language?

  • Writer: davidcarew19
    davidcarew19
  • Feb 8, 2020
  • 1 min read

No. MongoDB is a database management system. Worse yet (IMHO), it is a so-called “NOSQL” database. What this means is that MongoDB does not support SQL, which is traditionally “the” standard query and database definition language.


Most “relational” DBMS’s support SQL, and this tends to be how DBA’s (database administrators) are trained. SQL is a database-dedicated language, that is designed to be efficiently embedded into other, “standard” programming languages as those languages are used by applications to access database-resident data. SQL query optimization is done by the database management system, with “ideal” knowledge of DB internals and standard “normal forms” of database structure.


MongoDB supports JavaScript and JSON standards, which are completely OK. However, this architecture tends to favor small, and highly distributed databases, and database structures that tend to be more maintenance-intensive as a company’s database systems grow over time.

 
 
 

Recent Posts

See All
A well-regulated Militia, being necessary...

The second amendment to the U.S. Constitution says this: A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms shall not be infringed

 
 
 
AI-native System Development Life Cycle (SDLC)?

Yes, an AI-native System Development Life Cycle (SDLC) exists, where AI agents act as collaborative teammates, not just tools, transforming the SDLC from linear to an interconnected, self-healing netw

 
 
 

Comments


  • Facebook
  • Twitter
  • LinkedIn

©2019 by DavidCarew. Proudly created with Wix.com

bottom of page