Size: a a a

DBA - русскоговорящее сообщество

2021 June 05

AM

Alexander Morozov in DBA - русскоговорящее сообщество
Если приложение может сосчитать данные быстрее базы, то имеет смысл заменить базу на простой файл.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Очень логично, согласен
источник

АХ

Александр Хакимов... in DBA - русскоговорящее сообщество
Вот это поворот
источник

АХ

Александр Хакимов... in DBA - русскоговорящее сообщество
Писать на языке где поддерживается объектно ориентированное программирование существенно сложнее чем на процедурном SQL?
источник

MN

Mr. N in DBA - русскоговорящее сообщество
да
источник

АХ

Александр Хакимов... in DBA - русскоговорящее сообщество
Ява - язык выского уровня, на ряду C# PHP Pyhton и т.д. Это не низкоуровневый C где писать приложения является очень трудоёмким занятием. Ява из коробки обладает всеми инструментами которые позволят решать задачи быстрее, чем в низкоуровневых языках
источник

АХ

Александр Хакимов... in DBA - русскоговорящее сообщество
Я пошёл.
источник

E

Etki in DBA - русскоговорящее сообщество
Джава действительно язык из разряда PHP. Подтверждаю.
источник

АХ

Александр Хакимов... in DBA - русскоговорящее сообщество
Если у тебя задача написать тривиальное приложение. Возможно проще использовать SQL, Но когда речь пойдёт о замысловатом функционале, где объекты представлены сущностями и имеют набор состояний и функций преобразования. На SQL ты уедешь в большой тупик
источник

АХ

Александр Хакимов... in DBA - русскоговорящее сообщество
Да элементарно, просто обратиться к удаленному источнику за информацией по HTTPS в SQL кажется смешным а потом ещё и результат в цикле перебрать и записать.
достаточно сравнить реализации в SQL и том же JAVA.
источник

АХ

Александр Хакимов... in DBA - русскоговорящее сообщество
Эти языки в принципе нельзя сравнивать, они для разных задач
источник

AM

Alexander Morozov in DBA - русскоговорящее сообщество
Чтобы можно было внести изменения   только на уровне базы, вообще не касаясь кода приложения.
источник

AM

Alexander Morozov in DBA - русскоговорящее сообщество
Чтобы не тянуть в приложение половину базы данных из-за нескольких элементарных действий.
источник

E

Etki in DBA - русскоговорящее сообщество
А зачем?
источник

AM

Alexander Morozov in DBA - русскоговорящее сообщество
Чтобы защитить данные в базе от злонамеренного воздействия при взломе кода приложения.
источник

E

Etki in DBA - русскоговорящее сообщество
А как это защитит данные?
источник

AM

Alexander Morozov in DBA - русскоговорящее сообщество
Например сэкономить на java программисте.
источник

E

Etki in DBA - русскоговорящее сообщество
Тогда придется потратиться на SQL-колдунщика ровно той же суммой
источник

E

Etki in DBA - русскоговорящее сообщество
Это просто перенос проблем ниже по стеку, не более
источник

АХ

Александр Хакимов... in DBA - русскоговорящее сообщество
А ещё, это даст неподдерживаемость приложения когда колдунщик подпишет увольнение
источник