Java және Oracle
Oracle дерекқоры (жай Oracle деп аталады) платформалардың кең ауқымын қолдайтын Объектілермен байланысқан деректер қорын басқару жүйесі (ORDBMS) болып табылады. Oracle ДҚБЖ жеке пайдалануға арналған нұсқалардан және кәсіпорын класындағы нұсқалардан бастап әртүрлі нұсқаларда қол жетімді. Бұл әлемдегі ең көп қолданылатын мәліметтер қоры жүйесі. Java - әлемдегі ең танымал нысанға бағытталған бағдарламалау тілдерінің бірі. Oracle бағдарламалау құралдары мен орталарының кең ауқымын ұсынады. Oracle-ға әртүрлі бағдарламалау тілдерімен кіруге болады. Мысалы, Java-ны Oracle дерекқорларымен байланысатын бағдарламаларды жазу үшін пайдалануға болады.
Java дегеніміз не?
Java – бүгінгі таңда ең көп қолданылатын объектілі-бағытталған (және сыныпқа негізделген) бағдарламалау тілдерінің бірі. Бұл жалпы мақсаттағы және бір мезгілде қолданылатын бағдарламалау тілі. Оны бастапқыда 1995 жылы Sun Microsystems жасаған. Джеймс Гослинг Java бағдарламалау тілінің атасы. Oracle корпорациясы қазір Java-ға иелік етеді (жақында Sun Microsystems сатып алған соң). Java Standard Edition 6 – оның ағымдағы тұрақты шығарылымы. Java - Windows-тан UNIX-ке дейінгі көптеген платформаларды қолдайтын қатты терілген тіл. Java GNU General Public License бойынша лицензияланған. Java синтаксисі C және C++ тілдеріне өте ұқсас. Java бастапқы файлдарында.java кеңейтімі бар. Java бастапқы файлдарын javac компиляторы арқылы құрастырғаннан кейін ол.class файлдарын (Java байт кодын қамтитын) шығарады. Бұл байт-код файлдарын JVM (Java виртуалды машинасы) арқылы түсіндіруге болады. JVM кез келген платформада жұмыс істей алатындықтан, Java көп платформалы (кросс-платформалық) және жоғары портативті болып табылады.
Oracle дегеніміз не?
Oracle - Oracle корпорациясы шығарған ORDBMS. Oracle - әлемдегі ең танымал деректер қоры жүйесі. Оны ірі кәсіпорын орталарында, сондай-ақ жеке пайдалану үшін пайдалануға болады. Ол компьютерден негізгі фреймдерге дейін барлық платформаларда жұмыс істейді. Oracle ДҚБЖ сақтаудан және қолданбаның кем дегенде бір данасын құрайды. Дана жадпен жұмыс істейтін операциялық жүйенің және жады құрылымының процестерінен тұрады. Oracle DBMS жүйесінде деректерге қол жеткізу SQL (Structured Query Language) арқылы жүзеге асырылады. Бұл SQL пәрмендері басқа тілдерде ендірілген болуы мүмкін немесе тікелей сценарийлер ретінде орындалуы мүмкін. Оған қоса, ол сақталған процедуралар мен функцияларды PL/SQL (Oracle корпорациясы әзірлеген SQL үшін процедуралық кеңейтім) немесе Java сияқты басқа нысанға бағытталған тілдерді пайдалану арқылы шақыру арқылы орындай алады. Oracle оны сақтау үшін екі деңгейлі механизмді пайдаланады. Бірінші деңгей – кесте кеңістігі ретінде ұйымдастырылған логикалық сақтау орны. Кесте кеңістігі жады сегменттерінен тұрады, олар өз кезегінде көбірек экстенттерді құрайды. Екінші деңгей – деректер файлдарынан тұратын физикалық жад.
Java мен Oracle арасындағы айырмашылық неде?
Oracle RDBMS әзірлеуші Oracle корпорациясы енді Java-ға да ие. Oracle - бұл RDBMS, ал Java - бағдарламалау тілі. Сондықтан Java мен Oracle-ді тікелей салыстыруға болмайды. Дегенмен, JDBC API Oracle дерекқорларына қол жеткізе алатын Java қолданбаларын жазу үшін пайдаланылуы мүмкін. Java тегін жүктеп алуға болады, бірақ Oracle - өте қымбат коммерциялық өнім.