2011-11-25 19 views
16

Quali sono i vantaggi e gli svantaggi di database ++ librerie C OTL e SOCI? In particolare, quali differenze sono rilevanti per il mio progetto, il cui database utilizza SQL Server 2008?Differenze tra OTL e SOCI

Non ho usato sia prima e durante il mio progetto non voglio cambiare la libreria.

+0

sei sicuro che SOCI è un'opzione per te? non ho visto un driver MSSQL elencato nella loro pagina – lurscher

risposta

17

Un paio di anni fa, entrambi ho confrontato e ha deciso di andare con soci per un progetto che utilizza sia un backend Sql Server ODBC e SQLite. A quel tempo, sia Soci che OTL sembravano mantenuti attivamente, ma Soci aveva un'interfaccia migliore. Da allora non uso OTL, ma ho utilizzato Soci molto in un progetto di medie dimensioni.

Ho avuto un paio di problemi imprevisti con Soci come ad esempio le limitazioni sulla lunghezza delle stringhe (versione 3.0 a partire dal 2008). Il problema principale con Soci è che non viene mantenuto molto attivamente. Non ci sono stati aggiornamenti tra il 2008 e il 2011, quindi nel corso degli anni ho dovuto scrivere soluzioni alternative, correggere il codice da solo o utilizzare materiale sperimentale dal repository. A causa di questa mancanza di aggiornamenti, ho pensato di passare a OTL ma non ho ancora fatto il salto. Preferisco la pulizia di Soci rispetto a OTL, ma il fatto di aver mantenuto attivamente il codice è più importante a lungo termine.

Non ho provato la nuova release Soci (2011-10-11) ancora, ma sarei molto felice se ha risolto alcuni dei miei numeri precedenti. Soci è una grande libreria db e mi piacerebbe ricevere più amore e attenzione.

Così, in breve. OTL può essere una scommessa più sicura poiché sembra essere più frequentemente aggiornata (ma non l'ho usata quindi non posso dirlo con certezza). Soci è "più bello" se il tuo gusto è come il mio ed è perfettamente utilizzabile. Lo utilizzerei di nuovo per un piccolo progetto ma forse non per un grande progetto a causa della limitata manutenzione.

EDIT: Ho appena provato la nuova versione di Soci 3.1 e hanno risolto i problemi con stringhe lunghe nel backb odbc. Penso che resterò con Soci un po 'più a lungo.

+0

Eccellente, grazie! – vines

+5

Nota: A metà 2013, SOCI è stata mantenuta abbastanza attivamente. – vines