Introduction to MongoDB for Java, PHP and Python Developers
Introduction to NoSQLArchitecture with MongoDB for Java, PHP and Python Developers
This article covers using MongoDB as a way to get started with NoSQL.
It presents an introduction to considering NoSQL, why MongoDB is a good NoSQL implementation to get started with, MongoDB shortcommings and trade offs, key MongoDB developer concepts, MongoDB architectural concepts(sharding, replica sets), using the console to learn MongoDB, and getting started with MongoDB for Python, Java and PHP developers.
The article uses MongoDB, but many concepts introduced are common in other NoSQL solutions.
The article should be useful for new developers, ops and DevOps who are new toNoSQL.
From no NoSQL to surewhy not
The first time I heard of something that actually couldbe classified as NoSQL was from Warner Onstine, he is currently workingon some CouchDB articles for InfoQ.
Warner was going on and on about how great CouchDB was. This was before the term NoSQL was coined. I was skeptical, and had just been on a project that was converted from an XMLDocument Database back to Oracle due to issues with the XMLDatabase implementation.
I did the conversion. I did not pick the XML Databasesolution, or decide to convert it to Oracle. I was just the consultant guy onthe project (circa 2005) who did the work after the guy who picked the XMLDatabase moved on and the production issues started to happen.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-731365/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Why MongoDB? It's the developers, stupidMongoDBDeveloper
- 獲得 MongoDB for Node.js Developers 證書MongoDBNode.jsDeveloper
- Do PHP Developers Need and will Adopt PHP Coding Standards?PHPDeveloper
- Go for PHP Developers: Structs vs Classes (翻譯)GoPHPDeveloperStruct
- Kotlin for Java Developers 學習筆記KotlinJavaDeveloper筆記
- PHP 操作 MongoDBPHPMongoDB
- php mongodb extensionPHPMongoDB
- php連線mongodbPHPMongoDB
- MongoDB結合PHPMongoDBPHP
- [Java] Introduction to Java Programming 筆記: Chapter 1. 概念Java筆記APT
- Python OpenCV Tutorial Introduction影象處理教程PythonOpenCV
- Java操作MongoDBJavaMongoDB
- [Java] Introduction to Java Programming 筆記: Chapter 2. 基礎Java筆記APT
- MongoDB changeStream 的 PHP 實現MongoDBPHP
- SQL Database for Modern DevelopersSQLDatabaseDeveloper
- 譯文:WebKit for DevelopersWebKitDeveloper
- php_mongo.dll下載(php操作mongoDB需要)PHPMongoDB
- PHP, Python和Java的區別分享PHPPythonJava
- 多多關鍵字API php java PythonAPIPHPJavaPython
- PHP操作MongoDB(增刪改查)PHPMongoDB
- PHP 擴充套件 Mongo 與 MongoDBPHP套件MongoDB
- Dart Memo for Android DevelopersDartAndroidDeveloper
- Professional JavaScript for Web DevelopersJavaScriptWebDeveloper
- Introduction to AlgorithmGo
- Introduction to GitGit
- RL Introduction
- Java、PHP、Python哪個更容易學習?JavaPHPPython
- php + MongoDB + Sphinx 實現全文檢索PHPMongoDB
- Java中MongoDB +TestContainerJavaMongoDBAI
- [譯]Flutter for Android Developers - ViewsFlutterAndroidDeveloperView
- [譯]Flutter for Android Developers - IntentsFlutterAndroidDeveloperIntent
- [譯]Flutter for Android Developers - OthersFlutterAndroidDeveloper
- What’s Brewing for .NET DevelopersDeveloper
- Some Chinese Android Developers InformationAndroidDeveloperORM
- TLS 1.3 IntroductionTLS
- nodejs introductionNodeJS
- Chapter 1:IntroductionAPT
- Introduction to Partitioning