При обновлении данных нужно будет ходить в БД, и тут будет увеличение времени на доступ к данным. Э
т.е. мало того что операция записи сама по себе медленнее чем чтение, так еще и дополнительно тормоза от архитектуры?
Я вообще не понимаю, зачем жертвовать голосу производительностью и скоростью, ему на плохом своем графене быстрее чем на ГЕОС будет)
Мы хотим убрать у БЧ роль обработчика ответов на API запросы, и перенести эту роль на сторону внешней БД, которая с этим справляется значительно лучше, так как внутри БЧ недоделанная БД. Это запросы на чтение, и здесь будет увеличение скорости ответов.
Далеко не фак что тут будет выше скорость работы. Все зависит от внешней бд, от структуры бд и индексов) Вы еще ничего не сделали, а смело заявляете что она будет шустрее. на основании каких данных? тех что минули БЧ? ну так бч не влияет на скорость, он скорее на блокиеровки к доступу данных влияет.
Передо мной ставилась задача разработать ХФ за 1 месяц. И оно так и происходило. Еще один месяц уходил на тестирование и согласование переезда биржи.
сколько времени переноса под ключь? т.е. полностью все работает и без косяков, это по прежнему пол года? или перед тобой не ставилась задача выкатить полностью рабочий ГЕОС и дапп голос рабочими и без багов?
Голос ИО тоже планирует переезд.
ярад, но они при этом слабое звено, и если они не справятся за пол года, то и вы не справитесь. Должен быть не просто код написан, а все апп перенесено, и люди должны почить блоги на выходе. именно под это деньги и тратились.
Задача сводится к тому, чтобы интегрирровать session с транзакциями СУБД, и вносить изменения во внешнюю СУБД транзакциями СУБД. То есть синхронизация будет происходить по блок-логу, представляющему из себя журнал транзакций для внешней СУБД, которую будет транслировать контроллер в лице БЧ.
т.е. ГЕОС будет разруливать еще и синхронизацию внешних БД от дапп блогов? какая уж тут производительность и ускорение чтения и работы с внешней бд при такой архитектуре?
Мало того что сам пишешь о тормозах на чтение, так еще это все придется гонять по сети ГЕОС, которая и так будет забита.
Ну и какой профит от этого будет сети ГЕОС? вы сожрете все ресурсы сети, это приведет к удорожанию сети, и отсутствию конкурентности с ЕОС. тогда ГЕОС как платформа не будет нужен не одному апп, какой смысл тогда от переезда?=)))))))))
Мы компенсируем одно другим. Есть технические сложности, но непреодолимые препятствия, и предлагается их решить. В результате мы получаем ряд преимуществ.
А так чтобы существовала универсальная серебрянная пуля - такое не бывает.
Результирующая производительность вырастет.
Графен хороший протокол. И первоначальные изменения мы предлагаем делать на нем.
Мы не говорим о плохости графена. В тексте есть утверждение о перегруженности кода хардфорками. И это формулировка означает, что нет необходимости переносить всю логику кода, нужно перенести условия экономики действительные для последнего хардфорка. И нет необходимости переносить всю логику.
У внешней БД есть возможности для тюнингования и масштабирования. Чтобы добавить подобное в БЧ - это начать разрабатывать БД.
Часть вещей планируется делать на Голосе. А не уйти в глубокую разработку на полгода и вернутся с блестящим мерседесом. В первом посте указаны сроки на реализацию этапов, которые можно будет отслеживать поэтапно. Естественно, что между этапами будут свои мероприятия.
Я пишу о технических сложностях, которые нужно решить, а не о непреодолимых препятствиях.
ну так покажите это! вот я всему должен верить на слово чтоль? ну есть же архитектурные решения из которых ястно что будет шустрее, а пока я вижу много предположений с которыми не согласен в корне.
слушай, где я пишу о переносе лишней логики? я пишу о том, что чтобы перенести результирующую логику, придется перелопатить весь код, чб понять что переносить и убедиться что ничего не накосячили и не потеряли. Т.е. нет доков чб глянуть и прочитать "пост имеет такие-то поля". все это придется искать в коде, просматривать все вилки и всякие вложенные объекты. а это очень медленное дело. Конечно если хочешь сделать качественно.
Если это будут какие-то отдельные масштабируемые сервисы на отдельном железе... ну далеко не факт что все будет так хорошо.
Опять же, неверное создание индексов или написание запросов выборки может очень сильно влиять на производительность системы, не говоря о выборе самой БД. Хотело бы видеть БД и описание того, как будет настроена, что выбрано, и какое время между блоками потянет эта бд. пока если считать 0,5 секунды. я в это не верю. У нас блоки по сети стоько распростроняются иногда, а иногда и больше.
вообще именно так я и воспринимаю послание ваших постов. нигде не сказано о том, что текущий голос будет и дальше доробатываться, а на него не плюнут.
какая разница как мы с тобой воспринимаем одну и туже вещ, ты холодной а я теплой. ты мне обоснуснуй переход так, что бы я видел что ты занимаешь тем, что понимаешь, и что бы я видел что все задачи по силам. большего не требуется и никто ничего нереального не требует
Про это и пост. Предложение - отладить технологию на Голосе. И проверить как это будет работать.
У comment_operation 7 полей.... Там больше логики вокруг - можно обновлять на таком хардфорке или нельзя, сколько постов день можно делать на таком то хардфорке....В этом плане код лучше документации. ... Перенести необходимо ограниченное количество операций - все что касается блог-платформы. Маркет: escrow, limit_order, transfer, feed_publish, .... Майнинг: pow2 ... , Пользователи: account_create, account_update, account_recovery, ... - Ничего этого переносить не нужно.
Время блока с большой долей вероятности увеличим.
в посте даже косвенно об этом не сказано. Я пока вижу большую самоуверенность что все круто, мы все можем, тут пару мелких проблем и все. В такиех ситуациях только два варианта, либо команда голос коре очень крута, либо очень самоуверенна.
Хочется видеть "проблема->решение" для технарей, а не для красного словца.
выпил золотого, это понятно. но там операций потоболе будет.
И понятно, что что бы определиться что остается, спрева должна появится дока с новой экономикой.