Az elmúlt évben a Web Platform and Tools Team nagyon komoly előrelépést tett a Microsoftnál: bevallotta magának, hogy a Microsoft web platformja bizony bonyolult (főleg annak, aki először látja) SŐT meg is oldotta ezt a problémát:
Bonyolult az eszközök telepítése? Ott a Web Platform Installer.
Bonyolult a webszerver konfigurálása? Ott az IIS Express.
Bonyolult a fejlesztőeszköz? Ott a WebMatrix.
Ma már talán elmondhatom, hogy a projekt kódneve nagyon találóan “Simplicity” volt. Szerintem nagyon jó irány.
Most úgy tűnik, hogy az adatbázis szerver következő verziójában az SQL Server csapat is igyekszik csökkenteni ezeket a nehézségeket. Megjelenik ugyanis egy új SQL Server verzió, amit egyszerűen csak úgy hívunk: LocalDB. Hivatalosan SQL Express LocalDB, de ha rászabadulnak a marketingesek, akkor biztosan el fogják nevezni SQL Server Keep-It-Super-Simple Editionnek.
Az új változat nagyjából félúton van az SQL Compact és az SQL Express között: kb. éppúgy nem-szerviz, mint az SQL Compact és kb. éppúgy kompatibilis a nagy SQL Serverrel, mint az Express. Nem véletlenül írtam oda, hogy “kb”, mert persze ezzel a kijelentéssel sokat csúsztattam. Nem egy in-process adatbáziskezelőről van szó, mint a Compact esetén, hanem egy külső folyamatról, ami azonban a hívó alkalmazás kontextusában fut. Gyakorlatilag egy olyan adatbáziskezelő, ami nagyon kényelmessé teszi a fejlesztők életét. Számomra ez épp olyan, mint az IIS Express, csak a hasonló elnevezés itt már foglalt volt.
Akit kicsit jobban érdekelnek a technikai részletek, itt talál egy cikket róla: Introducing LocalDB, an improved SQL Express. A cikk címe félrevezető, a LocalDB nem váltja fel a mostani SQL Expresst, viszont aki Expresst használ (főleg éles környezetben), annak fontos információ, hogy a User Instance mód előbb-utóbb meg fog szűnni (deprecated egy ideje) és helyette a LocalDB vagy a Compact lesz a javasolt út.
Akinek felkeltettem az érdeklődését, az letöltheti az SQL Server Code Name "Denali" Express CTP3-at és ezzel a képregénnyel megtanulhatja telepíteni a LocalDB-t.
Ami pedig az egyes változatok képességeinek összehasonlítását illeti, ErikEj kiváló táblázatot állított össze: Comparison of SQL Server Compact, SQL Server Express 2008 R2 and LocalDB
Nekem tetszik ez a koncepció, ti mit gondoltok, van értelme?
Like this:
Like Loading...