PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgres to najfajniejsza baza danych – Powód #2:Licencja

Dokumenty prawne =STRAŻNE!!

To typowe równanie i to prawda – z wyjątkiem PostgreSQL.

Pozwól, że wyjaśnię…

Zarówno potencjalni klienci, jak i klienci mówili mi, że kiedy siadają do negocjacji warunków z Oracle, mają do czynienia z większą liczbą prawników niż inżynierów. Nic dziwnego, że wzdryga się na myśl o ocenie licencji na bazę danych.

Gdyby tylko wszystkie bazy danych były tak proste, legalnie, jak PostgreSQL.

Mogę to użyć? Tak!
Czy muszę płacić za korzystanie z niego? Nie!
Czy kiedykolwiek? trzeba zapłacić za korzystanie z niego? Nie!
Ale czy jest limit danych, które mogę przechowywać? Nie!
Więc musi być ograniczona funkcjonalność? Nie!

Jest więcej.

Możesz go modyfikować, wbudowywać w swoje oprogramowanie, forkować, a nawet swobodnie rozpowszechniać – licencja na to pozwala.

Licencja PostgreSQL obejmuje 143 słowa. TYLKO 143! Te słowa składają się na dwie proste rzeczy:

  1. Możesz robić z bazą danych wszystko, co chcesz
  2. Nie wolno ci obwiniać Uniwersytetu Kalifornijskiego, jeśli coś zepsujesz

Nie wierzysz mi? Śmiało i przeczytaj to sam.

Nie zajmie to więcej niż 5 minut – gwarantowane!

Trzeba przyznać, że ten drugi punkt może wydawać się przeszkodą dla dużych przedsiębiorstw, które potrzebują kogoś, na kim mógłby się oprzeć, gdyby coś poszło nie tak (czyli dostawcy). Myślę, że PostgreSQL ma przewagę nawet w tej dziedzinie, ale będzie to temat kolejnego bloga…

Bądź na bieżąco!

Powód 1:Deweloperzy to uwielbiają!
Powód 3:Brak blokady dostawcy
Powód 4:Możliwość rozszerzenia
Powód 5:Nie można go wykupić


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql wybierz aż do osiągnięcia określonej łącznej kwoty

  2. hasMany wywołało coś, co nie jest instancją Sequelize.Model

  3. rozpakuj tablicę postgresql w wiersze

  4. Kolumna „mary” nie istnieje

  5. Jak wyświetlić funkcję, procedurę, kod źródłowy wyzwalaczy w postgresql?