Átható SQL - Mi és mi a jó

Gondolatok az átható SQL használatát a szempontból a programozás alatt, és nem csak.

Az ő frilansovoy tevékenység gyakran találkoztam a feladatot a fejlődő alkalmazások „asztali” tárol. Ebben az esetben szükséges volt figyelembe venni, hogy a források egy PC, amelyre a kérelem prednazancheny nagyon korlátozott. Sok évvel ezelőtt, az ilyen célokra ispolzovalsyaBDE (Borland Database Engine). Speed ​​több volt, mint elég, és a feladatok körét, a hozzájuk tartozó. Árnyoldala - hiányában a tranzakciók magukat. Valamilyen formában vannak ezzel a motorral természetesen jelen van, de nem felel meg teljes mértékben a célra, amelyre ügyletek használnak. Különösen, ha egy áramkimaradás fordul elő 50% a bázis kellett kezelni.

Aztán a szeme megakadt Átható (-jét) SQL Server. Telepítés, regisztráció) - mindezt egyetlen gombnyomással. Indul el és ugyanazon a gépen, melyet probléma nélkül BDE (32MB RAM, Windows 98) .... Összehasonlítva ingyenes Interbase Firebird azokban az időkben - a nyereség sebessége megközelítőleg 2-szer.

Az első dolog, amin ez a szerver - ágú megközelítésének az adatok felhasználása. Lehet használni ezt a szervert a fájlszerver, azaz azonos a hagyományos soposobami a BDE, az előny már márkás alkatrészeket a szervezet az ilyen hozzáférés Delphi, C ++ Buider'a - PDAC (Átható Data Access Components). És el tudja érni a szervert psql a teljes SQL-szerver, azaz rendszer „kliens-szerver”, az ezzel járó előnyöket: teljes mértékben támogatja tsellostnosti adatok, idegen kulcsok, az SQL nyelv, csak részletesen a szabványos otlitsayuschiysya és így tovább. több. Az egyik alkalmazás, akkor össze ezt a két megközelítést, ahogy tetszik. Az átmenet-jét nem soha nem volt két éve, hogy javítsa az adatbázisban ...

Van többféle-jét kellékek:

  1. Tulajdonképpen átható SQL szerver - egy könnyű, gyors, egyszerű beállítás és használat. +-Jét Client'y. Az ügyfelek könnyebb súlyú, mint a kötelező beállítások - csak meg kell adnia a kiszolgáló nevét. Ugyanazon a gépen, ahol a szerver telepítve van, akkor futtatható, a kliens alkalmazás - külön-jét -gyfÒltelepłtÒsi nem szükséges. Nos sottvestvenno, egy dedikált szerver nem szükséges. Lehetőség van, hogy a PostgreSQL-ben Server példány Számítógép főkönyvelő ....
  2. ... De az ilyen esetekben, van még egy tökéletes megoldás --jét munkacsoportos. Abban az esetben, egy kis helyi hálózat (rekomenudetsya legfeljebb 5 autó), vagy egyetlen számítógépes szerver általában nem lehet beállítani. Minden gép, futtassa a psql munkacsoportos és állítsa az utat az adatokat, hogy hazugság az egyikük. Minden - működik.
  3. PDAC - eszközök az adatbázis alkalmazás fejlesztők. Ismét az én igényeim (Delphi, C +++ Builder) mindent, amire szüksége van. Más média is, láttam (különösen dyal Microsoft Visual Studio), de nem használja. A használat - a legmagasabb szinten - minden történik egy pár kattintással.

Mert én jelenlétemben feladat-jét bizonyult manna. Az igazság néha használják bizonyos esetekben Interbase / FireBird (ez a téma egy másik cikkben), de kapcsolódik a kérdéseket kompatibilitást a létező oldali adatok. Abban a pillanatban van Pervasive SQ 11, ahol a Nogo ízletes, hasznos, kényelmes. Keresse meg, ahol kap a Google - nem jelent problémát. A fejlődési üteme adatbázis-alkalmazások, és a sebesség a végrehajtás - túl dicséret.

PS. Mosolyogtam, amikor én pumpált körülbelül három éve-jét 9,5 c razrabotichka hivatalos honlapján (US). Ott kell tölteni regisratsionnye adatok és őszintén saját ország - Fehéroroszország. Azért jöttem, hogy a válasz, hogy azért, mert olyan országban élünk, egy totalitárius rendszer, meg kell osztani a nukleáris, a nanotechnológia és más high-tech ... stb stb 🙂 De nem vagyunk büszkék - kellett vennem, ahol adott, és nem zavarja a politika ... Előnye meghaladják a használata psql. Most már megszabadultak ezeket az előítéleteket - használat egészségre, különösen egy ilyen jó termék valamilyen okból nem kapott széles körű elfogadását.

Kapcsolódó cikkek