Информация об изменениях

Сообщение Re[44]: [Голосование] Нужен ли binary tree если есть hash та от 04.07.2017 12:22

Изменено 04.07.2017 12:31 Gattaka

Re[44]: [Голосование] Нужен ли binary tree если есть hash таблица
Здравствуйте, Nuzhny, Вы писали:

N>Здравствуйте, Gattaka, Вы писали:


G>>>>Якобы не тянущие СУБД в 99% означает не тянущих программистов, которые ничего по этим СУБД не читали.

G>>·>Или не в 99%, а в 9.9%... Но с тем что таки бывают ситуации, когда СУБД не тянут — спорить, надеюсь, не будешь?
G>>В каких? Давай конкретнее разберем твои случаи.

N>Давай.

N>Возьмём, насколько я понял, близкий к тебе пример — исходники TensorFlow. В нём массово и многократно используется std::map (unordered_map, кстати, тоже). Ты предлагаешь все эти мапы заменить на запросы в БД. Так?
N>Какую СУБД использовать?
Конечно нет! Tensorflow как раз относится к тому 0,1% систем где все законно и нужно. Это как раз то что избавляет программы, использующие Tensorflow думать о map или не map. Как раз очень хороший, показательный пример. Пользователи Tensorflow думают о бинарных деревьях?

N>У СУБД множество накладных расходов на обеспечение транзакций и других требований именно к БД. Что не нужно в большинстве приложений, которые просто данные в памяти хранят и ими пользуются. Ты этого не понимаешь? Для минимального понимания проблемы можно просто к каждой переменной в программе добавить свой мьютекс и получать доступ исключительно через него. Как думаешь, станут ли программы быстрее?

А ты используй read uncommited.
Re[44]: [Голосование] Нужен ли binary tree если есть hash та
Здравствуйте, Nuzhny, Вы писали:

N>Давай.

N>Возьмём, насколько я понял, близкий к тебе пример — исходники TensorFlow. В нём массово и многократно используется std::map (unordered_map, кстати, тоже). Ты предлагаешь все эти мапы заменить на запросы в БД. Так?
N>Какую СУБД использовать?
Конечно нет! Tensorflow как раз относится к тому 0,1% систем где все законно и нужно. Это как раз то что избавляет программы, использующие Tensorflow думать о map или не map. Как раз очень хороший, показательный пример. Пользователи Tensorflow думают о бинарных деревьях?
Как много из здесь присутсвующих программистов писали что-то похожее по нагрузке и абстракции? Единицы, если вобще кто-то. Зато задумывались о применении бинарных деревьев более 50%. Вопрос почему? Да потому что надо было хоть где-то применить эти знания. В итоге имеем говнокод там где можно было бы обойтись без него.

N>У СУБД множество накладных расходов на обеспечение транзакций и других требований именно к БД. Что не нужно в большинстве приложений, которые просто данные в памяти хранят и ими пользуются. Ты этого не понимаешь? Для минимального понимания проблемы можно просто к каждой переменной в программе добавить свой мьютекс и получать доступ исключительно через него. Как думаешь, станут ли программы быстрее?

А ты используй read uncommited.