Flesh Herbal, я с вашего позволения не хочу смотреть. Я просто примерно предположу что если у вас нет consistency - то можете просто использовать файловую систему. Это хороший старт. Нулевые накладные. Никакой лишний процесс не создается. PrimaryKey == имя файла. И все write only и работает хорошо. До тех пор пока вы не озвучите дополнительные требования по поиску и индексированию. А поскольку вы не озвучили то вам подходит даже файловая система.
Мне кажется что все современные переводчики - это сервисы. Поэтому вопрос про java - является как-бы ненужным уточнением. Есть rest-сервис - бери пользуйся хоть с Java хоть с Python.
А делать специальное приложение на java смысла нет. Язык сильно быстро эволюционирует. Появляются новые молодежные слова. И любой хардкод справочников слов устаревает очень быстро.
Непонятно какой смысл автор вкладывает в "локально". Ну поставь себе любую dbms на локальный хост - вот и будет локально. И PostgresSQL и MySQL можно поставить.
Если брать какие-то узко-специализированные типа БД на файлах или embed, то там SQL будет ограниченным. Не будете развивать приложение в смысле SQL.
А зачем это вам надо? Хотите быть неразвитым и отсталым?
Есть анекдот про двух алкашей и огурчик. Который был "измучен" до того как пойман в банке.
Вот мне кажется что автор решил "измучать" хабр задавая много раз один и тот-же вопрос.
Из недостатков. Всё бесплатное - без техподдержки. Если у тебя какой-то ORA-600 или бох его знает какая ошибка - то тебе некуда будет с этим пойти в облаке. Максимум что тебе предложат - это оплатить подписку.
Да бери Google BigTable и изучай возможности. Для студентов и учащихся обычно Амазон и МС и Гугл дают шанс поиграться 1-2 месяца безплатно. Потом все равно надо платить. Но есть еще всякие скидки и акции на обучение.
Я впервые слышу чтобы математическая логика делилась по политическим жанрам. Очень хотелось бы услышать какой-то пример. Убежден пока что лучшие учебники по физике и математике написаны в 20м веке.
Насчет истории-политологии там как-бы всё ясно. Есть загибы...
Hardelele, даже не знаю как ответить. Ты можешь скомпилировать и посмотреть на бинарный код. Это кстати желательный скил для всех разработчиков независимо от профиля.
Просто хочу сделать максимально универсально, но не пойму вот функции типа random() вместо ASC\DESC вообще бывают нужны? Есть еще что-то полезное кроме них, что стоит предусмотреть?
Ты болеешь перфекционизмом? Хочешь совет? Делай билдер под свою конкретную задачу. Понадобиться обобщение - допишешь потом.