Witam!
Chcialbym napisac dla swojej firmy transportowej program obslugujacy warsztat oraz zakup/sprzedaz czesci i nie wiem jakiej bazy wybrac, zeby byla jak najtansza. Myslalem o mysql, ale widze, ze podstawowa wersja dla firm kosztuje 495 euro/rok, moze sa jakies inne, darmowe i rownie dobre, lub przynajmniej tansze, bazy, z ktorych mozna skorzystac? Przepraszam, jesli pytanie jest nie na temat, ale nie wiem gdzie je mozna zadac :( Dopiero wchodze w programowanie baz danych i szukam wszelakiego info. Pozdrawiam.
PostgreSQL. Stabilniejsze, szybsze i bardziej rozbudowane niż MySQL i do tego darmowe. A jeśli chcesz naprawdę obniżyć koszty napisania takiego systemu to polecam PostgreSQL + Hibernate 3 + Java 5.0.
No wiesz, MySQL tez niby jest darmowy ale nie dla firm - a jak to wyglada z tym PostgreSQL? I wlasciwie to po co mi ten hibernate i java, gdy chce napisac aplikacje w c++, z ewentualnym dostepem do niektorych rzeczy przez internet przy pomocy php?
Jesli chodziCi tylko o koszty to :
MSSql Server Express (mozna komercjnie chyba)
Oracle tez wypuscilo baze do 2Gb za free nawet do celow komercyjnnych
no i na pewno MSDE microsoftu ;), ale to nie ma interfejsu graf., ale tez da rade
//Nie no sory ale 2Gb danych to mysle ze jest w cholere... o miejsce racezj sie nie martw z tym warsztatem.
aha MS express jest za friko
No przede wszystkim chodzi o to aby baza byla jak najtansza ale i zeby byla dobra. W tych programach co mam do warsztatu jest zastosowana jakas baza clariona - cos ktos o niej slyszal? Oracle podobno najlepszy jest, ale czy 2GB wystarczy na obsluge warsztatu...?
http://www.mysql.com/company/legal/licensing/
przeczytaj dokladnie kogo i w jakiej sytuacji dotycza licencje.
do uzytkowania bazy danych wystarczy ci calkowicie licencja GPL, komercyjna potrzebujesz tylko i wylacznie do deweloperki, gdy uzywasz mysql w projektach nie GPL-owych lub gdy potrzebujesz ficzerow, ktorych brakuje w wersji darmowej.
a ficzery, ktore komercyjny mysql oferuje to chocby szyfrowanie danych czy klastering, czego nie potrzebuja male firmy
przy okazji imho najlepsze i za darmo : postgres albo mysql
No bo wlasnie jakby mi sie udalo dobrze napisac ten program to ja bym chcial go puscic na sprzedaz, zeby sobie troche dorobic oczywiscie.
wiec zrob cos takiego: sterowniki i biblioteki do bazy danych wybierz takie, ktorych licencja pozwala na zamkniecie kodu. i nie dalaczaj mysql-a do projektu, a jedynie zaznacz, ze projekt wymaga mysql-a.
mozesz rowniez postapic tak jak przynajmniej jedna z dystrubucji linuksa postapuje ze starownikami nvidii i fontami microsoftu: nie instaluje tych pakietow domyslnie, ale dostarcza proste narzedzie, ktore te pakiety pobiera, wyswietla ich licencje jesli trzeba, pyta sie wprost uzytkownika, czy sie zgadza i potem ewentualnie instaluje. narzedzie jest na swojej liencji (akurat GPLowej) a pakiet na swojej. co ma dzialac, dziala, a wszyscy sa szczesliwi.
przy okazji deweloperzy mysql-a nie sa durniami wyciskajacymi kazdy grosz. doskonale sobie zdaja sprawe, ze ty , ja i mnostwo pojedynczych osob nie stac na komercyjna licencje, tak wiec podwojna licencja i otwarta, okrojona wersja tego samego produktu ma dodatkowe zadanie : promowac , a takze utrzymac rynek. dac tym, ktorzy nie moga/chca placic cos, co w wiekszosci wypadkow wystarczy. po to aby wychowac i przyzwyczaic ewentualnego przyszlego komercyjnego klienta do tej akurat bazy. drugi powod jest taki, ze produkt reklamuje sie w ten sposob sam i rozszerza obszar opanowanego rynku, mimo ze pozornie nie przynosi dochodow - przynosi dochody w dluzszym okresie czasu, gdy administratorzy testujacy gdzies darmowa wersje maja potem w pracy wybor komercyjnej bazy danych. dzieki temu powstaja tez dodatkow narzedzia ot chocby genialnym przykladem phpmyadmin, ktore jeszcze bardziej wplywaja na atrakcyjnosc tej akurat bazy.
// taki sobie stronniczy pean na temat GNU/GPL i opensource :>
Czyli ze dobrze rozumiem, ze jak komus sprzedam swoj program bez mysql-a a ten ktos sobie tego mysql-a zainstaluje to nie bedzie musial za niego placic?
odpowiedz sobie na inne pytania:
czy jesli mam mysql na licencji gpl to czy moge sie laczyc z baza danych za pomoca komercyjnych programow ?
czy jesli mam jakis serwer na jakiejs licencji , to czy moge sie laczyc do niego za pomoca programow licencjonowanych inaczej ?
i zastanow sie czy te pytania maja jakis sens.
watek blokuje. a ty sobie wybierz baze z wszystkich wyzej wymienionych i ja zainstaluj.