Salt la conținut

SUBIECTE NOI
« 1 / 5 »
RSS
Recomandare tableta

Ansamblul Neofort Rezidenția...

Caderea in apostazie a Bisericii ...

Inselatoria secolului!
 Problema soft samsung galaxy watc...

Recomandare tastatura compatibila...

Festivalul de Film Cannes 2024

Scaun auto
 La mulți ani @ranit6996!

La mulți ani @Ciubex!

Reparat difuzor membrana hartie, ...

Restaurantele cu stele Michelin
 Best cooler

Program vizibilitate intre puncte

Sfat achizitie casti gaming 300-3...

Dimensiune optima teava scurgere ...
 

Ce baza de date ati alege MySQL sau PostgreSQL?

- - - - -
  • Vă rugăm să vă autentificați pentru a răspunde
24 răspunsuri în acest subiect

#19
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Mesaje: 40.651
  • Înscris: 30.07.2003
Sunt 2 povesti aici:baza de date/motorul sql si conectorii.
De baza in sine, cine prelucreaza, nu ne legam pentru ca nu modificam nimic aici (nu cred ca e cazul, altfel ne-ar interesa).

MySQL licentiaza conectorii sub GPL si alta posibilitate nu ai de a comunica cu engine-ul decat prin ei. Cat timp aplicatia ta e cu sursa la vedere nu se supara GPL. MariaDB vine cu LGPL aici si e un alt nivel ca sa zic asa.

Daca tu faci o terta aplicatie de conectare GPL dar care nu se incarca static ori dinamic in codul client ci doar comunica prin TCP (de exemplu) cu aplicatia ta closed atunci scapi de GPL.

View Postovilix, on 19 decembrie 2013 - 12:26, said:

SQLAlchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.

Nu e SGBD.

Editat de neagu_laurentiu, 19 decembrie 2013 - 12:41.


#20
ovilix

ovilix

    Senior Member

  • Grup: Senior Members
  • Mesaje: 2.215
  • Înscris: 01.08.2013
pyodbc e sub licenta MIT.
Deci conectorul asta poate fi folosit pe proiecte proprietare sau non-GPL.

Daca as folosi SQLAlchemy relatia ar fi urmatoarea?

SQLAlchemy -->pyodbc-->MySQL

Editat de ovilix, 19 decembrie 2013 - 12:50.


#21
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Mesaje: 40.651
  • Înscris: 30.07.2003
ODBC-ul nu te scoate din poveste, e un .dll/.so ce se incarca in aplicatia ta si o "infecteaza" cu GPL.
Acum ce au tu, Python, oricum e cu sursa la vedere.

Editat de neagu_laurentiu, 19 decembrie 2013 - 13:11.


#22
ovilix

ovilix

    Senior Member

  • Grup: Senior Members
  • Mesaje: 2.215
  • Înscris: 01.08.2013
Nu inteleg clar daca SQLAlchemy mai are nevoie de conector.
Sau pur si simplu el este si conector.

#23
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Mesaje: 40.651
  • Înscris: 30.07.2003
Vine la pachet cu cativa:
http://docs.sqlalche...re/engines.html
Dar in final ajunge sa inglobeze/foloseaca pe cel de la MySQL (pentru cazul discutat).

Editat de neagu_laurentiu, 19 decembrie 2013 - 13:39.


#24
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Mesaje: 30.272
  • Înscris: 24.02.2007
PostgreSQL fara sa te uiti inapoi.
  • N-ai problema cu licentele la conectori.
  • Nu iti crapa in mijlocul unei interogari ca celebrul "MySQL has gone away..."
  • Ai un nivel in plus de grupare, DB -> Schema -> Tabele, nu doar DB -> Tabele
  • Permite sa stochezi un array intr-o celula
  • Te lasa sa scrii functii intr-o gramada de limbaje, inclusiv python sau chiar js, MySQL are doar limbajul lui care-i cam infect
  • Are un manual online foarte fain structurat
  • etc


#25
ppunctcpunct

ppunctcpunct

    New Member

  • Grup: Members
  • Mesaje: 21
  • Înscris: 26.05.2009
1. uita de mysql, oracle are ganduri triste cu el
2. daca iti place intradevar mysql atunci treci pe MariaDB (aceasi marie cu alta plarie)
3. in functie de ce scule folosesti, postgresql e o alternativa buna (de ex. python3)

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

Utilizatori activi: 1

0 membri, 1 vizitatori, 0 utilizatori anonimi

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate