MongoNote01.Start
原文首发在github上 MongoNote01.Start MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling. 这是mongo官方给出的定义。定义里的几个关键点体现了mongo的几个突出的优点: document-or
原文首发在github上 MongoNote01.Start
MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.
这是mongo官方给出的定义。定义里的几个关键点体现了mongo的几个突出的优点:
document-oriented,数据以Bson(Json-style)格式存放在文档中,这个和关系型数据库很大的不同,在mongo中无需按照三范式设计数据库,所以,mongo使用也要比关系型数据库使用起来简单的多。high performance,mongo是C++实现,数据存放简单,不支持jion操作,不支持事务,性能要比sql当然要快。high availability,mongo提供强大的复制功能,当主库挂掉,很方便的使用备份库。automatic scaling,mongo使用sharding进行集群部署,要比SQL方便的多。
但是,也不能只看它的优点,mongo现在也有问题,其中最突出的就是:
不支持事务
总之,相对SQL,mongo的使用比较简单随意,它可以作为SQL之外的有力工具,但是还是不能完全取代成熟的SQL,所以,选择mongo需慎重。
安装Mongo
推荐在Linux64位系统上安装Mongo
1.在官方网站下载压缩包,然后解压到某个目录,如图:
2.在根目录下创建存放数据的data目录
3.运行mongod,如图所示
4.将mongo添加到环境变量中,方便使用命令
5.通过配置文件重新配置mongo的data以及log的属性
在mongo目录下创建mongo.conf文件
dbpath=data/
logpath=log/mogodb.log
logappend=true
此时就可以这样启动mongo了
6.通过mongo命令操作数据库
mongo中的操作命令和SQL中命令有些类似。
通过安装以及简单使用,对mongo有大体的了解。在之后的学习中,通过和SQL对比快速的学习。最好的学习资料,就是官方的:
The MongoDB Manual
也可以下载PDF单文件
The MongoDB Manual.pdf

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Artikel ini meringkaskan 10 permainan dalam talian sumber terbuka di GitHub, yang boleh dimainkan dengan mengklik padanya Kebanyakan permainan boleh dimainkan pada telefon mudah alih, yang sangat menarik!

GitHub ialah platform pengehosan untuk projek perisian sumber terbuka dan persendirian, membenarkan pembangun mengehoskan kod mereka sendiri di sini dan melaksanakan kawalan versi. GitHub memfokuskan pada projek sumber terbuka dan kerjasama Melalui projek sumber terbuka pada platform ini, pembangun boleh melihat kod sumber projek pembangun lain, berkomunikasi dan belajar.
![[Ringkasan] Beberapa sebab dan penyelesaian yang mungkin menyebabkan GitHub tidak dibuka](https://img.php.cn/upload/article/000/000/068/64213a7378eaa534.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
GitHub ialah platform kawalan versi dan pengehosan kod yang sangat popular. Walau bagaimanapun, kadangkala kita mungkin menghadapi masalah tidak dapat mengakses GitHub. Ini kerana GitHub ialah platform global dan dipengaruhi oleh faktor seperti lokasi geografi, keadaan rangkaian dan tetapan tapak web. Artikel ini akan memperkenalkan beberapa kemungkinan sebab GitHub tidak boleh dibuka, serta kaedah untuk menyelesaikan masalah ini.

GitHub ialah platform pengehosan kod berasaskan Git yang digunakan secara meluas dalam komuniti sumber terbuka dan pengurusan kod perusahaan dalaman. Anda boleh memuat naik projek dan dokumen teks pada GitHub, tetapi format yang disokongnya dan kaedah muat naik sedikit berbeza.

GitHub ialah platform pengehosan kod popular untuk kerjasama pembangun dan kawalan versi. Sebagai pembangun, anda mungkin perlu memuat turun hanya kandungan folder tertentu daripada repositori GitHub pembangun lain. Dalam artikel ini, kami akan menunjukkan cara memuat turun hanya folder dalam repositori GitHub tanpa memuat turun keseluruhan repositori.

GitHub ialah sistem kawalan versi yang sangat popular yang membolehkan pengguna menyimpan dan berkongsi pangkalan kod mereka di Internet. Ia adalah salah satu alat yang mesti ada untuk pengaturcara. Walau bagaimanapun, kadangkala kita mungkin perlu memadamkan folder dalam repositori GitHub. Artikel ini akan memperkenalkan cara memadam folder dalam repositori GitHub.

GitHubCopilot ialah tahap seterusnya untuk pengekod, dengan model berasaskan AI yang berjaya meramal dan melengkapkan kod anda secara automatik. Walau bagaimanapun, anda mungkin tertanya-tanya bagaimana untuk mendapatkan genius AI ini pada peranti anda supaya pengekodan anda menjadi lebih mudah! Walau bagaimanapun, menggunakan GitHub tidak begitu mudah, dan proses persediaan awal adalah rumit. Oleh itu, kami mencipta tutorial langkah demi langkah ini tentang cara memasang dan melaksanakan GitHub Copilot dalam VSCode pada Windows 11, 10. Cara memasang GitHubCopilot pada Windows Terdapat beberapa langkah untuk proses ini. Jadi, ikuti langkah di bawah sekarang. Langkah 1 – Anda mesti memasang versi terkini Visual Studio pada komputer anda

Artikel ini adalah tentang mempelajari Gitlab, bercakap tentang cara menyediakan cawangan yang dilindungi dan menyerahkan PR kepada ketua anda, saya harap ia akan membantu semua orang.
