Ik zit met het volgende probleem:
Ik wil een commercieel product gaan uitbrengen dat draait op de server van de klant. In dat product wil ik MySQL gebruiken als 'embedded' database-engine. Daarvoor heb ik echter een licentie nodig, en dat wil ik dus liever niet.
Nu heb ik gezocht naar alternatieven, maar kan weinig vinden. PostgreSQL leek me eerst wel wat. Daarvoor is echter CygWin vereist, wat weer GPL is/bevat. Daardoor kan ik PostgreSQL ook niet gratis implementeren in mijn product.
Dan dacht ik nog aan een Access-koppeling via ODBC, maar daarbij stuit ik op de volgende problemen:
- ik moet mijn queries voor een groot deel herschrijven (moest trouwens bij PostgreSQL ook)
- op het systeem waarop geïnstalleerd wordt, moeten ODBC en een Access-driver geïnstalleerd zijn. Vraag: op welke OS'en is dat standaard het geval?
- ik mis functies als mysql_insert_id()
- het lukt me niet om gemakkelijk verbinding te maken met een file DSN.
Is er iets wat ik over het hoofd heb gezien? Bestaat er een database-engine die onder Windows 2000 o.i.d. draait, een Apache-style licentie heeft, en redelijk overeenkomt met MySQL?
Ik wil een commercieel product gaan uitbrengen dat draait op de server van de klant. In dat product wil ik MySQL gebruiken als 'embedded' database-engine. Daarvoor heb ik echter een licentie nodig, en dat wil ik dus liever niet.
Nu heb ik gezocht naar alternatieven, maar kan weinig vinden. PostgreSQL leek me eerst wel wat. Daarvoor is echter CygWin vereist, wat weer GPL is/bevat. Daardoor kan ik PostgreSQL ook niet gratis implementeren in mijn product.
Dan dacht ik nog aan een Access-koppeling via ODBC, maar daarbij stuit ik op de volgende problemen:
- ik moet mijn queries voor een groot deel herschrijven (moest trouwens bij PostgreSQL ook)
- op het systeem waarop geïnstalleerd wordt, moeten ODBC en een Access-driver geïnstalleerd zijn. Vraag: op welke OS'en is dat standaard het geval?
- ik mis functies als mysql_insert_id()
- het lukt me niet om gemakkelijk verbinding te maken met een file DSN.
Is er iets wat ik over het hoofd heb gezien? Bestaat er een database-engine die onder Windows 2000 o.i.d. draait, een Apache-style licentie heeft, en redelijk overeenkomt met MySQL?