» »

MySQL ali kaj drugega?

MySQL ali kaj drugega?

MrStein ::

Je MySQL še vedno "default" izbira za "manjše" projekte?

A tele kritike še vedno držijo: https://grimoire.ca/mysql/choose-someth... ?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Miha 333 ::

"Default" nadomestek za MySQL je že nekaj let MariaDB.

Sicer pa odvisno od potreb. Tiste kritike so nek subjektiven pogled. Drugi DB engini imajo pa druge pomanjklivosti. Ni pa MySQL/MariaDB rezerviran samo za manjše projekte.

Zgodovina sprememb…

  • spremenilo: Miha 333 ()

Stari89 ::

Če je tako zanič, zakaj potem vsi tisti CMSji (Wordpress, Joomla, Drupal, ...) uporabljajo MySQL oz. MariaDB? :)
Če si odprt za nove reči, si morda poglej kak MongoDB. To je popularna NoSQL baza, ki ne bazira na tabelah ampak na dokumentih. Fajn se poklopi z raznimi Javascript tehnologijami (Node.js, Angular, etc.), saj uporablja JSONe za input in output.

tadejkan ::

Če hočeš bolj resno bazo, imaš na voljo PostgreSQL. Od kar sem ga našel pred precej leti, se še nisem obrnil nazaj :)
NoSQL zadeve so uporabne v nekaterih primerih, za večino projektov pa jih ne bi priporočal, ker izgubiš zelo pomemben del baze - strukturo.
Za kakšen caching lahko zmeraj uporabiš Redis, pa tudi PostgreSQL ima podporo za KV store (key-value store, kar je Redis in ostale NoSQL baze) in JSON polja (v bistvu lahko po njih celo iščeš, ker jih "razume").
Vsi CMS-ji uporabljajo MySQL/MariaDB preprosto zato, ker je razširjen in enostavno (relativno gledano) dostopen :) Čeprav ima dosti CMS-jev podporo tudi za PostgreSQL.

janig ::

Ker bo produkt zelo verjetno imel zelo malo uporabnikov, bo tudi SQLite vec kot dovolj :)

          ::

Nam na MySQL-u teže precej zadev. Aplikacija pa pretežno uporablja insert stavke od 10-100 insertov na sekundo, enkrat dnevno se izvajajo manjše analize (do ene ure), tedensko pa se izvajajo težje analize (okoli 8 ur). Odvisno od namestitve, tabele vsebujejo tudi do 500.000.000 zapisov. Za bazo uporabljamo namenske strežnike, ki druge funkcije nimajo. Tečejo pa na Linuxu. Do sedaj težav nismo imeli.

Zgodovina sprememb…

mihy11 ::

          je izjavil:

Nam na MySQL-u teže precej zadev. Aplikacija pa pretežno uporablja insert stavke od 10-100 insertov na sekundo, enkrat dnevno se izvajajo manjše analize (do ene ure), tedensko pa se izvajajo težje analize (okoli 8 ur). Odvisno od namestitve, tabele vsebujejo tudi do 500.000.000 zapisov. Za bazo uporabljamo namenske strežnike, ki druge funkcije nimajo. Tečejo pa na Linuxu. Do sedaj težav nismo imeli.


Kaj pa je to za ena stvar, če smem vprašati, da je "toliko" vnosov?
"Computers are good at following instructions, but not at reading your mind."
by Donald Knuth

Apple ::

Loggiranje iz senzorjev?
LP, Apple

Tomaz3 ::

Dobra zadeva je tudi SQL Server Express od Microsofta

d4vid ::

mihy11 je izjavil:

          je izjavil:

Nam na MySQL-u teže precej zadev. Aplikacija pa pretežno uporablja insert stavke od 10-100 insertov na sekundo, enkrat dnevno se izvajajo manjše analize (do ene ure), tedensko pa se izvajajo težje analize (okoli 8 ur). Odvisno od namestitve, tabele vsebujejo tudi do 500.000.000 zapisov. Za bazo uporabljamo namenske strežnike, ki druge funkcije nimajo. Tečejo pa na Linuxu. Do sedaj težav nismo imeli.


Kaj pa je to za ena stvar, če smem vprašati, da je "toliko" vnosov?


Kot je ze nekdo omenil, logiranje iz senzorjev. Ze doma, recimo, sestavis z arduinotom (oz. esp8266) vezje, ki meri npr. temperaturo, vlago, co2... Vsake 10 sekund prozis meritve in jih posiljas na server, so torej 3 queryji na 10 sekund. Nabases senzorje zunaj, v kopalnico, v spalnico, dnevno sobo, kuhinjo, v kuhinjo das se senzor dima npr. Pa se nabere hitro cel kup senzorjev, ki posiljajo na sql. Pa mas recimo 15-20 queryjev na 10 sekund. Spet, to lahko pospesis in mas meritev vsako sekundo. V industrijo torej 10-100 querijev na sekundo ni prav veliko.

Se moram pa jaz tudi malo v baze spet spustit, mam par projektov v glavi, pa cas nekako ne dopusca.
Main PC: Asus PN50 | AMD Ryzen 5 4500U | 16 GB RAM | 256 GB SSD
PC2: HP Z400 | Intel Xeon L5630 | 6 GB RAM | 120 GB SSD
Laptop: HP Elitebook 840G1 | Intel i5 | 8 GB RAM | 256 GB SSD

          ::

Apple je izjavil:

Loggiranje iz senzorjev?


Da, ampak ne za domačo uporabo, ampak stroji v proizvodnji.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Postavitev mySQL

Oddelek: Programiranje
92069 (1647) M01O
»

[UWP] [C#]

Oddelek: Programiranje
423957 (1987) BivšiUser2
»

SQL vprasanje (strani: 1 2 )

Oddelek: Programiranje
687824 (4503) BivšiUser2
»

Program za uvoz velike količine podatkov

Oddelek: Programska oprema
61039 (844) brodul
»

Ne-relacijska baza

Oddelek: Programiranje
193838 (2461) mitjaR

Več podobnih tem