top of page
Search
  • Writer's picturedavidcarew19

Is MongoDB a programming language?

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.

4 views0 comments

Recent Posts

See All

There are Three...

There are 3 Dave Carew's in my life: There is the one I try not to be, the one I wish I was, and the one that I actually am. Occasionally (always) I find it in my heart to wish that the one I am, was

HTML+JS for a Blackjack Basic Strategy Drill App

<html> <!-- Bstr-Ref-Drill-v7.html This one-page, self-contained BlackJack learning HTML with embeddedded JavaScript is copyright � David Carew, 2008. It is associated with the book authored by David

Post: Blog2_Post
bottom of page