Java жана Oracle ортосундагы айырма

Java жана Oracle ортосундагы айырма
Java жана Oracle ортосундагы айырма

Video: Java жана Oracle ортосундагы айырма

Video: Java жана Oracle ортосундагы айырма
Video: Релиз Java 17 и Windows 11. Платный Docker и новые MacBook от Apple [MJC News #9] 2024, Июль
Anonim

Java vs Oracle

Oracle маалымат базасы (жөн эле Oracle деп аталат) – бул көптөгөн платформаларды колдогон Объекттердин Реляциялык Маалыматтар базасын башкаруу системасы (ORDBMS). Oracle DBMS жеке колдонуу үчүн версиялардан жана корпоративдик класстагы версиялардан баштап ар кандай версияларда жеткиликтүү. Бул дүйнөдөгү эң кеңири колдонулган маалымат базасы системасы. Java дүйнөдөгү эң популярдуу объектиге багытталган программалоо тилдеринин бири. Oracle программалоо куралдарынын жана чөйрөлөрүнүн кеңири спектрин камсыз кылат. Oracle ар кандай программалоо тилдери менен кирүүгө болот. Мисалы, Java Oracle маалымат базалары менен байланышуучу программаларды жазуу үчүн колдонулушу мүмкүн.

Java деген эмне?

Java бүгүнкү күндө эң кеңири колдонулган объектиге багытталган (жана класска негизделген) программалоо тилдеринин бири. Бул жалпы максаттуу жана параллелдүү программалоо тили. Ал алгач Sun Microsystems тарабынан 1995-жылы иштелип чыккан. Джеймс Гослинг Java программалоо тилинин атасы. Oracle Corporation азыр 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 Virtual Machine) аркылуу чечмелесе болот. JVM ар кандай платформада иштей алгандыктан, Java көп платформалуу (кросс-платформа) жана өтө портативдик деп айтылат.

Oracle деген эмне?

Oracle – Oracle корпорациясы тарабынан чыгарылган ORDBMS. Oracle дүйнөдөгү эң популярдуу маалымат базасы системасы. Бул ири ишкана чөйрөлөрүндө, ошондой эле жеке колдонуу үчүн колдонулушу мүмкүн. Ал компьютерден баштап мейнфреймдерге чейин бардык платформаларда иштейт. Oracle DBMS сактагычтан жана колдонмонун жок дегенде бир нускасынан турат. Мисал операциондук системанын процесстеринен жана сактагыч менен иштеген эс түзүмүнөн турат. Oracle DBMSде маалыматтарга SQL (Structured Query Language) аркылуу кирүүгө болот. Бул SQL буйруктары башка тилдерде камтылышы мүмкүн же скрипт катары түздөн-түз аткарылышы мүмкүн. Андан тышкары, ал сакталган процедураларды жана функцияларды PL/SQL (Oracle Corporation тарабынан иштелип чыккан SQLге процедуралык кеңейтүү) же Java сыяктуу башка объектиге багытталган тилдерди колдонуу менен чакырып аткара алат. Oracle аны сактоо үчүн эки деңгээл механизмин колдонот. Биринчи деңгээл стол мейкиндиги катары уюштурулган логикалык сактагыч. Таблица мейкиндиктери эстутум сегменттеринен түзүлөт, алар өз кезегинде көбүрөөк экстенттерди түзөт. Экинчи деңгээл маалымат файлдарынан турган физикалык сактагыч.

Java менен Oracle ортосунда кандай айырма бар?

Oracle RDBMSти иштеп чыккан Oracle корпорациясы эми Javaга да ээ. Oracle - бул RDBMS, ал эми Java - программалоо тили. Ошондуктан Java менен Oracle түз салыштырууга болбойт. Бирок, JDBC API Oracle маалымат базаларына кире алган Java тиркемелерин жазуу үчүн колдонулушу мүмкүн. Java акысыз жүктөп алса болот, бирок Oracle - бул өтө кымбат коммерциялык продукт.

Сунушталууда: