A Microsoft kiadta az Extensible Storage Engine forráskódját (JET Blue)

A Microsoft bemutatta nemrég megjelent a bővíthető tároló motor forráskódja (más néven JET Blue), és elérhető a GitHub oldalon.

Az eszköz által bemutatott dokumentációban a Microsoft elmagyarázza, hogy az Extensible Storage Engine (HOGY) egy fejlett ISAM tárolási technológia (indexelt és szekvenciális hozzáférési módszer). Az ESE lehetővé teszi az alkalmazások számára, hogy szekvenciális vagy indexelt kurzoros navigáció segítségével tárolják és lekérjék a táblázat adatait.

Támogatja a denormalizált sémákat, köztük széles táblákat, sok ritka oszloppal, többértékű oszlopokkal és ritka, gazdag indexekkel, és lehetővé teszi az alkalmazások számára, hogy konzisztens adatállapotot élvezzenek a feldolgozott adatok frissítésével és visszakeresésével. A katasztrófa utáni helyreállítási mechanizmus biztosítja az adatok konzisztenciájának fenntartását a rendszer meghibásodása esetén is.

Atom-konzisztens, elszigetelt és tartós tranzakciókat biztosít (ACID) az adatokon és a sémán egy előre írható regiszter és pillanatkép-izolációs modell segítségével. Az ESE-ben végzett tranzakciók nagyon egyidejűek, ami az ESE-t hasznossá teszi a kiszolgálóalkalmazások számára.

Ezenkívül könnyű, ami segédfunkciókat ellátó alkalmazások számára hasznos.

Az ESE-ben végrehajtott tranzakciók nagyon egyidejűek, ami az ESE-t hasznos a kiszolgálóalkalmazások számára. Gyorsítótárazza az adatokat a nagy teljesítményű adatokhoz való hozzáférés maximalizálása érdekében. Ezenkívül könnyű, ami segédfunkciókat ellátó alkalmazások számára hasznos.

ESE strukturált adattárolást igénylő alkalmazásokban történő használatra készült gyors és / vagy könnyű, ha a nyers fájlokhoz vagy a rendszerleíró adatbázishoz való hozzáférés nem támogatja az alkalmazás indexelésére vagy adatméretére vonatkozó követelményeket.

Olyan alkalmazások használják, amelyek soha nem tárolnak 1 megabájtnál többet, és olyan adatbázisokban használt alkalmazásokban használják, amelyek szélsőséges esetben 1 terabájtnál nagyobbak és általában meghaladják az 50 gigabájtot.

Az Extensible Storage Engine egy Windows-összetevő, amelyet a Windows 2000-ben vezettek be. Nem minden funkció vagy API elérhető a Windows operációs rendszerek összes verziójában.

Az ESE felhasználói módú tárolómotort biztosít amely a Windows API-kon keresztül elérhető lapos bináris fájlokban kezeli az adatokat. Az ESE egy DLL-en keresztül érhető el amelyet közvetlenül betöltenek a pályázati folyamatba; az adatbázis-motor nem igényel vagy biztosít semmilyen távoli hozzáférési módot.

Bár ESE nem rendelkezik távoli vagy keresztfolyamatú hozzáférési módszerrel, a használt adatfájlok távolról is eljuttathatók a Server Message Block (SMB) használatával a Windows API-kon keresztül, de ez nem ajánlott.

Az Extensible Storage Engine (ESE) egy fejlett indexelt és szekvenciális hozzáférési módszer (ISAM) tárolási technológia, és több mint negyed évszázada a Windows szerves része. Először a Windows NT 3.51 és az Exchange 4.0 rendszerekben jelent meg, mielőtt tovább élte volna a mai Windows 10-et.

Az olyan összetevők, mint a Windows Search vagy az olyan alkalmazások, mint az Exchange, "táblaadatokat tárolnak és lekérnek indexelt vagy szekvenciális kurzoros navigációval".

„Az Extensible Storage Engine (ESE) egyike azon ritka kódalapoknak, amelyek élettartama meghaladja a 25 évet. Először a Windows NT 3.51-ben és nem sokkal később az Exchange 4.0-ban jelent meg, az 90-es években kétszer átírták, és a következő két évtizedben nagyon frissítették, a mai napig a Microsoft alapvető erőssége.

Több százezer gépen és lemezek millióin fut a fő Office 365 levéltároló kiszolgálókon, valamint nagy SMP rendszereken, TB memóriával, nagy Active Directory telepítésekhez.

Míg a legtöbb alkalmazást használó alkalmazás nem haladja meg az 1 MB-os jelölést, a "szélsőséges esetek" meghaladják az 1 TB-ot.

Ami a GitHub-ra kerül, a felhasználók csalódni fognak, mert a megjegyzéseket eltávolították (bár a szerzői jogok és az MIT licencek jelen vannak).

Végül, ha érdekel a forráskód megszerzése, megteheti ebből a linkből.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.