NoSQL databáze Mongo DB

23. ledna 2019

Lang: cs en de es

NoSQL databáze jsou rozšířené v různých aplikacích i webových, proto i já jsem se na ně koukl. A seznámil se s databází MongoDB, abych věděl jak jí nasadit a začít s ní pracovat. V tomto článku se dozvíte jak nainstalovat a jak začít používat NoSQl databázi MongoDB.

Zde je stránka se seznamem různých NoSQL databází

Co je to NoSQL databáze

Pod pojmem databáze se typicky myslí relační databáze, která je navržena za základě teorie relací a pro získávání dat se používá dotazovací jazyk SQL. Na relační databáze je článek jak používat databáze MySQL/MariaDB a PostgreSQL.
NoSQL databáze jsou, ale navrženy jinak a data se z nich získáte jiným způsobem.

Seznam No SQL databazí

  • MongoDB
  • CouchDB je v mnohém podobná jiným dokumentovým úložištím jako jsou MongoDB
  • Redis
  • MemcacheDB

Video NoSQL databáze MongoDB

Zde je záznam livestreamu na téma NoSQL databáze MongoDB:
Nainstalujeme si databází MongoDB a vyzkoušíme základní práci s ní a připojíme se z PHP a uložíme nějaká data.

Osnova:
  • co je databáze
  • relační vs NoSql
  • existující NoSql databáze
  • instalace MongoDB
  • přihlášení k MongoDB
  • napojení MongoDB na PHP a použití
Ve streamu uvidíte technologie:
  • konzole
  • Linux
  • PHP
  • MongoDB

PHP příklad

Příklad kódu použití MongoDB v Jazyce PHP

Mongo DB v dockeru

Zprovoznění Mongo DB a webového grafického administrašního rozhraní Mongo Express v docker kontejnerech:
Zde je zdrojový kód konfigurace Mongo DB v dockeru.

Odkazy

Články na podobné téma

Analýza zadání a nacenění vývoje softwarového projektu
Python program na ovládání Dockeru pomocí API
Jak použít aplikaci MailCatcher pro testování emailů
Návod: Python OpenAI API
Vytvoření WebSocket webové aplikace a nastavení proxy
Řízení projektů: Agilní vývoj softwaru
Jak provozovat staré PHP aplikace
Co by měl umět dobrý programátor
Programovací jazyk Rust
NodeJS: vývoj, konfigurace serveru
Nette security bug CVE-2020-15227
Jak porovnat dvě stejné databáze?
REST API: API platform
Vlastní web a mail hosting se softwarem ISP Config
Programovní v SQL: PostgreSQL, MySQL/MariaDB
HTTPS: zabezpečený web
Připojení k Microsoft SQL Serveru z Linuxu
Co je pracovní náplň programátora
Lokalizace aplikací v jazyce Python
Jaký mail a web hosting vybrat
How to make wireless low power Arduino
Digispark - Programujte mikrokontrolér Atmel ATtiny pomocí Arduino IDE
Program Roulette
Vývoj pro procesory ARM s Arduino IDE
Wireless low power Arduino
Pyradio - Python program for receive Internet radio with text user inteface
UPS monitor pro Android
Bezdrátový bateriově napájený WiFi teploměr
Jak programovat WiFi procesor ESP8266
Comparison IQRF vs Wireless Arduino
Jakou platformu zvolit pro eshop? Například Prestashop
Development kits and gateways for wireless platform IQRF

OpenStreetMap a GPS trasy v mapě na webu
Quickplay
Java program pro přehledné monitorování záložních zdrojů
Čipové kontaktní a bezkontaktní karty Java Card OpenPlatform
Otevřený chytrý telefon s Linuxem - Openmoko Neo FreeRunner
Vývoj pro bezdrátové moduly s procesorem PIC pod GNU/Linux - IQRF
Grafický program pro embeded/mobilní zařízení na vyhledávání dopravního spoje.
O programování a ruzné programy v jazyce Java, Python a dalších
Java program a applet Kalkulačka
Java program na výpočet kvadratické rovnice

Odběr novinek

Pokud máte zájem dostávat příležitostně na email novinky.
Můžete se vyplněním emailu registrovat k odběru novinek.


+