О культуре разработки

Aug 14, 2014 15:42

Еще одна история в копилку, так сказать ( Read more... )

рабочее, о том - о сем

Leave a comment

karpion August 14 2014, 12:53:22 UTC
Объект BSON парзится в вариантный тип, который, к сожалению, имеет метод Dump, дампящий содержимое в разные форматы, в том числе - и в JSON. Почему "к сожалению"? Потому, что программист дампит объект в строку JSON, а потом делает по строке find и вставляет все то , что идет после имени поля и до следующей запятой.
А как надо было? Правильно ли я понял, что надо было делать не одну строку, а каждое поле отдельно, и лучше всего - в хэш-таблицу?

на сервере 384 Гб оперативки и 24 процессора
Это что за сервер такой? Фотку дадите?

Однако, работает не то чтобы быстро - один запрос в 1.7 секунды.
Утром программист обнаруживает факт невысокой скорости работы ПО. Так как вы думаете, что он делает?
Я думал - он смотрит, какая из операций занимает столько времени.

Кстати, если надо один раз конвертировать одну таблицу в другую - можно и потерпеть. а вот если это боевой сервер, обслуживающий внешние запросы...

Идет к системному архитектору и рассказывает, что сервер слабоват, надо бы ресурсов побольше, и неплохо бы еще донастроить СУБД, куда идут вставки.
Ну а дальше? Что ответил сисадмин?

Reply

ext_2194154 August 14 2014, 13:27:29 UTC
>>А как надо было?
>>Объект BSON парзится в вариантный тип

у объекта этого уже есть свойство с нужным значением, только в запрос для БД осталось вставить

Reply


Leave a comment

Up