MSQL или mini SQL
Това е машина за бази данни (database engine), което не изисква голяма мощност от компютъра, и поддържа подмножество на ANSI SQL. То осигурява бърз достъп до съхранените данни с ниско потребление на памет, и работи върху голямо разнообразие на Unix системите: mSQL е разработен върху Sun OS 4.1.1, но е тестван под Solaris 2.x (версии 2.3, 2.4 и 2.5), Ultrix 4.3, Linux, and OSF/1. Едно от основните предимства е възможността да се използва безплатно с некомерсиална цел. МSQL поддържа само подмножество на SQL от гледна точка на интерфейса му за заявки, но всичко, което прави е с оглед на ANSI SQL спецификацията. Разпространението на mSQL включва mSQL сървър, програми за клиента, програмен интерфейс на С за софтуера на клиента, и няколко инструмента. Включения потребителски програмен интерфейс е достъпен, включително за интерфейси към mSQL от Perl, Tcl, REXX, Java и Python, www интерфейси и много други.
В заключение ще отбележа, че всички основни производители на бази данни поддържат стандарта SQL/CLI и спецификацията ODBC и освен това осигуряват ODBC и OLE DB доставчици — директно или индиректно, чрез продукти на други производители. Много от тях предлагат и собствени OLE DB доставчици, които са толкова богати на възможности, колкото Microsoft OLE DB доставчика за SQL Server 7.0
За да продължим разясненията за осъществяването на интерфейса между Web приложенията и базите данни е необходимо да обясним работата на другата част, изпълняваща важна роля в разработването им – Web сървърът. Както вече споменахме, освен че осигуряват взаимодействието между браузърите – подаващи заявката и изпълняващи я, той предоставя и шлюзове за тези браузъри, чрез които да се осъществи достъп до Web приложения като програми за търсене в бази данни.
Сподели с приятели: |