Използвана база данни за Проекта (и домашно)
Въпрос към Деян.
Задължително ли е да ползваме Oracle за проекта, който ще защитатваме?
Ето защо питам:
- Проблематичен за инсталиране на Ubuntu - това ползвам.
- Заема повечко място в паметта.
- Като пусна и Еклипса и SQL Developer и Fierfox.. И ми отиде РАМа.
- Ако ползвам SQLite ще мога да сложа базата в приложението и на проверяващия няма да му се налага да изпълнява DDL, който естествено ще предоставя.
- MySQL?
- Проектът не предполага никакви специфични свойства на определена база данни. ANSI SQL.
Бих се радвал много ако не трябва задължително да ползвам Oracle.
Благдаря!
Благодаря.
И като нямаме Oracle на компютъра, как да сме сигурни, че DDL-а ни ще мине при вашата версия на Oracle. Да не говорим, че Oracle всъщност има IDENTITY от 12c насам, което ме навежда на мисълта, че вие ще проверявате с някакъв си ваш toolset при който шансовете да получим 0 точки са петдесет на петдесет? :)
Здравей,
интересно, че точно ти задаваш този въпрос. Но понеже отговора може да е полезен и за другите:
И като нямаме Oracle на компютъра, как да сме сигурни, че DDL-а ни ще мине при вашата версия на Oracle.
Нямаш гаранции. Курса се провежда със съответния инструментариум. Решението да не го ползваш е твое, а оттам и риска да получиш 0 точки е за твоя сметка. Все пак за успокоение - точките за база данни са малко по принцип, но ще трябва да демонстрираш работещо приложение.
...шансовете да получим 0 точки са петдесет на петдесет...
Няма да ти spoil-на какво и как ще се проверява за да не ви давам идеи как да "минете тънко", но ще ти кажа, че шанса да имаш 0 точки на тази секция ако ползваш стандартен SQL не е повече от 10%.
А има ли някаква причина да се изискват точно определени версии на инструментариума, които не са последните - освен, че на това се е провеждал курса? Oracle, Spring, Hibernate - струва ми се че всичките не са последни версии. Заради Oracle 11 се изисква и jar, който да дистрибутираме с проекта? Проблем ли е, ако импортнем друго Maven репозитори и оттам вземем dependency-то за ojdbc6?
Отново питам, защото смятам, че и други хора, може да са решили да са cutting-edge :-)
Здравей,
версиите на всичко освен на Oracle DB са последните (за hibernate сме писали 4 или 5 като основна версия - по избор), а самия Oracle DB e 11g понеже това им е XE версията.
ojdbc6.jar можеш да си го вземеш от което искаш repository, но понеже го няма в публични го добавяме локално. Без значения коя е версията на oracle все имаш нужда от конкретния driver, който се съдържа в някакъв jar.
Предполагам, че ще сядаме на компютъра на изпитващия? В неговото локално репозитори би трябвало да има ojdbc6.jar, нали? :)
Здравей,
в идеалния случай е хубаво да демонстрирате на собствен лаптоп. За тези, които нямат ще могат да подготвят презентацията на компютрите в залата или на тези на изпитващите (ще се разпределим на място как може да стане това).