Zdravím všechny.
Má otázku, jelikož se tu řeší GPL licence. Co všechno je potřeba nebo je vůbec možné šířit vlastní programy napsané ve MS Visual Studiu .NET pod licencí "GNU/GPL"?
A co všechno musím uvádět, abych splnil podmínky.
Jelikož jako SQL server svých aplikací chci nebo využívám MySQL... ;)
Díky za odpovědi, případně i do e-mailu.
To by tě MSofti hnali :->. Full server se nedá zdarma šířit jakkoliv, pokud si zaplatíte některý z MSoftích developer produktů, tak můžete ke svým aplikacím přibalovat MSDE (odlehčená verze MSSQL, tj. omezen výkon a neobsahuje GUI). Pokud prodáte dostatek licencí, dají Vám MSofti slevu. FireBird je dost dobra věc, jen je dost jiná než ostatní SQL servery - pokud ovšem vyvýjíte pod Borlandama, tak je to to pravé ořechové. MySQL je dost rychlá, v rychlosti převyšuje Oracle i MSSQL, obsahuje některý features, který můžou ulehčit život (nebo taky ne, znm jednoho co měl zažitý MySQL a s MSSQL pak vyvýděl šílený věci). Pod GNU je taky PostgreSQL, komfortem se vyrovná nebo i předčí MSSQL i Oracle (o MySQL nemluvě). Pokud by někdo začínal, a chtěl se něco dozvědět o SQL serverech, tak je podle mne ideální. Při víceuživatelském přístupu pak předhání MySQL i ve výkonu. Totéž platí i o stabilitě.
Jak proboha muzete napsat takovou ptakovinu, ze MySQL v rychlosti prevysuje Oracle i MSSQL?!?!?!
Ono SQL neni jen o jednoduchem SELECTu a jednom klientovi... to uz radsi pouzivejte hashovaci tabulky, BTree apod., vykon budete mit lepsi a nemusite se ucit novy jazyk, kde podle normy neudelate spoustu 'normalnich' veci... asi jako v ANSI Pascalu...
To muzu napsat prave pro ty případy jednoduchých selectů a jednoduchých INSERTů a UPDATU. Bohužel fůra programátorů "na to nemá" by sestavili něco složitějšího a tak jim MySQL báječně vyhovuje. Díky rychlosti se můžou vyhnout i souběžnýmu zpracovaní, a tak jim jejich aplikace můžou i fungovat (viděl jsem funkční prasečiny i pro MSSQL). Sám s MySQL nedělám, a viděl jsem jen nějaké grafy publikované kýmsi. Pokud budete psát aplikaci, která bude od databáze vyžadovat pouze ověření, zda někdo je nebo není zaregistrován někde, pak si troufám tvrdit, že MySQL bude to pravý ořechvý, a odezvy budou lepší než pro Oracle nebo MSSQL (na srovnatelných mašinách). U čehokoliv jinýho už to pravda nebude.
S argumentem použití spíš BTree apod nesouhlasím. Samozřejmě, že se tak napíše nejrychlejší aplikace. Ale je taky mnohem KOMPLIKOVANĚJŠÍ. A taky mnohem větší. V tom mi přijde použití jednoduchých a rychlých SQL serverů jako rozumný kompromis. A znalost SQL se nikomu neztratí, i když v případě MySQL si člověk může trošku zkazit způsoby, stejně tak jako ve visual basicu, php nebo čemkoliv jiném.
Kdybych já měl psát něco ultra rychlého, co by používalo tak maximálně deset uživatelů, tak to budu psát ve FOXce.
To by tě MSofti hnali :->. Full server se nedá zdarma šířit jakkoliv, pokud si zaplatíte některý z MSoftích developer produktů, tak můžete ke svým aplikacím přibalovat MSDE (odlehčená verze MSSQL, tj. omezen výkon a neobsahuje GUI). Pokud prodáte dostatek licencí, dají Vám MSofti slevu. FireBird je dost dobra věc, jen je dost jiná než ostatní SQL servery - pokud ovšem vyvýjíte pod Borlandama, tak je to to pravé ořechové. MySQL je dost rychlá, v rychlosti převyšuje Oracle i MSSQL, obsahuje některý features, který můžou ulehčit život (nebo taky ne, znm jednoho co měl zažitý MySQL a s MSSQL pak vyvýděl šílený věci). Pod GNU je taky PostgreSQL, komfortem se vyrovná nebo i předčí MSSQL i Oracle (o MySQL nemluvě). Pokud by někdo začínal, a chtěl se něco dozvědět o SQL serverech, tak je podle mne ideální. Při víceuživatelském přístupu pak předhání MySQL i ve výkonu. Totéž platí i o stabilitě.