Кіріспе

MaxDB – SAP AG компаниясынан шыққан, сондай-ақ 2003-2007 жылдар аралығында MySQL AB компаниясымен де жеткізілген ANSI SQL 92 (бастапқы деңгей) стандартына сәйкес келетін реляциялық деректерді басқару жүйесі (RDBMS). MaxDB, мысалы mySAP Business Suite сияқты ірі SAP орталықтарына және кәсіптік деңгейдегі деректер базасы функционалдығын қажет ететін басқа да қолданбаларға бағытталған.

Тарих

Деректер базасын әзірлеу 1977 жылы Берлиндегі Техникалық университетінде Рудольф Мунц басқарған ғылыми жоба ретінде басталды. 1980 жылдардың басында ол деректер базасы өніміне айналды, кейіннен Nixdorf Computer, Siemens Nixdorf, Software AG және бүгінгі SAP AG ие болды. Ол әр түрлі уақытта VDN, RDS, Reflex, Supra 2, DDB/4, Entire SQL DB Server және Adabas D деп аталды. 1997 жылы SAP бағдарламалық жасақтаманы Software AG-ден сатып алып, оны SAP DB ретінде дамытты, 2000 жылдың қазан айында GNU General Public License негізінде бастапқы кодын жариялады. 2003 жылы SAP AG және MySQL AB бірлесіп деректер базалық жүйені MaxDB деп қайта атады. 2007 жылдың қазан айында қайта сату келісімі тоқтатылды және деректер базасын сату мен қолдау SAP-ке қайта оралды. SAP AG қазір MaxDB әзірлеуін, таратуын және қолдауын басқарады. MaxDB бастапқы кодының жаңа нұсқалары GNU General Public License бойынша енді қолжетімді емес. SAP сондай-ақ "SAP сценарийлерінен тыс, өте маңызды қолдану талаптарын қамтитын қосымша коммерциялық қолдау концепциялары қазір талқылануда" деп мәлімдеді. MaxDB 7.5 нұсқасынан бастап SAP DB 7.4 кодтық базасына негізделген. Сондықтан MaxDB бағдарламалық жасақтамасының 7.5 нұсқасын 7.2.04 және одан жоғары нұсқалардағы SAP DB-нің алдыңғы нұсқаларын тікелей жаңарту ретінде пайдалануға болады.

Ерекшеліктері

MaxDB басқару және әзірлеу құралдары жиынтығымен бірге келеді. Көптеген құралдар графикалық интерфейс (GUI) және командалық жол интерфейсі (CLI) арқылы қолжетімді. Ол JDBC, ODBC, SQLDBC (туылған C/C++ интерфейсі), прекомпилятор, PHP, Perl, Python, WebDAV, OLE DB, ADO, DAO, RDO және ODBC арқылы NET, Delphi және Tcl үшін үшінші тараптық бағдарламалау интерфейстерін ұсынады. MaxDB көп платформалы, HP UX, IBM AIX, Linux, Solaris, Microsoft Windows 2000, Microsoft Windows Server 2003 және Microsoft Windows 10 үшін нұсқаларын ұсынады. MaxDB құрамында ыстық резервтік көшірме бар, онлайн қайта ұйымдастыру қажет емес және SQL 92 кіріс деңгейімен үйлесімді екенін мәлімдейді. MaxDB 7.7.00 нұсқасынан бастап, бұрынғы құлыптамаға негізделген жүзеге асырудың орнына көп нұсқалы бір мезгілде басқаруды (MVCC) пайдаланады.

Лицензиялау

MaxDB 7.2-ден 7.6-ға дейінгі нұсқалары GNU General Public License (GPL) лицензиясы бойынша лицензияланды. Бағдарламалау интерфейстері GPL лицензиясы бойынша лицензияланды, бірақ басқа ашық кодты лицензиялар бойынша шығарылған жобаларға қатысты ерекшеліктер болды. SAP DB 7.3 және 7.4 GPL лицензиясымен лицензияланды, бірақ LGPL драйверлерімен бірге. MaxDB 7.5 екі лицензия бойынша ұсынылды, яғни GPL драйверлерімен GPL лицензиясы бойынша немесе коммерциялық лицензиямен. MaxDB (бұрын SAP DB) 7.5-тен 7.6-ға дейінгі нұсқаларын ашық кодты қауымдастыққа таратуды MySQL AB жүзеге асырды, ол MySQL ашық кодты деректер базасын дамытатын компания. Даму SAP AG, MySQL AB және ашық кодты бағдарламалық қамтамасыз ету қауымдастығының күшімен жүргізілді. 2007 жылдың қазан айында SAP MaxDB-ге толыққанды сату және коммерциялық қолдау көрсетуді өз міндетіне алды. MaxDB 7.6 қазір жабық кодты, тегін қолжетімді (қолдаусыз және пайдалану шектеулерімен), SAP емес қосымшалармен пайдалану үшін.