Рубрики
Без рубрики

Как мы можем реализовать структуры данных и алгоритмы в Backend Frameworks для достижения O (log (n)) Время выполнения?

Backend Frameworks / платформы, такие как Node.js (Ecmascript) и Django (Python). Например, я думаю … Теги от каркасов, алгоритмов, Python, JavaScript.

Backend Frameworks/платформы, такие как Node.js (Ecmascript) и Django (Python).

Например, я думаю, что вызывает Someclass.Objects.all (). Фильтр () будет петить все данные (o (n) линейный путь) до тех пор, пока не получит полные результаты. Я думаю, что было бы в порядке, если данные будут небольшими до среднего, но для больших данных; Я так не думаю. Представьте себе миллиону этих данных и тысячи запросов в день. Как мы можем обрабатывать эти запросы эффективным способом

  • Я могу назвать Roam SQL в Django (предположим, что я работаю с Django), если мне нужно, это может позволить более эффективным запросом с большим количеством данных

  • Я верю в это тоже. Однако, если мне нужно сделать это, сначала мне нужно правильно организовать данные в SQL (с использованием методов передачи данных, такие как хэш-таблицы или сбалансированное двоичное дерево), то я могу быстро получить их позже, используя алгоритмы. То, что я спрашиваю, это «я думаю, верно?» «Это то, что я хочу достичь, правильно и достижимо?» «Пусть крупные компании реализуют свои собственные DS и алгоритмы таким образом? «Я видел, как многие люди преподают DS и алгоритмы отдельно и много разговаривают о них и их власти. Но я никогда не видел оба из них, обсуждаемых и реализованных в каких-либо рамках учителей !!

Из того, что я вижу, я начал верить, что ни одно тело не очень заботится, и я не знаю почему?

  • Быть вне колледжа с CS, и всегда только протягивалось только вокруг DS & алгоритмов, в основном через онлайн-судьи, которые я не знаю, как объединить свои знания в этом?

Я надеюсь, что мой вопрос не звучит не смутно или не имеет значения, я в фазе изучения, поэтому, пожалуйста, игнорируйте любую незрелость. Любое объяснение/советы/руководство ценится.

Оригинал: “https://dev.to/oathkeeper/how-can-we-implement-data-structures-and-algorithms-in-backend-frameworks-to-reach-ologn-run-time–4jep”