совсем сюр наступает тогда, когда ибанарии ипаланутые юзают какое-то гавно за миллионы но оно нихуя не может)))
ну патаму что всё всегда работает комплексно и зависит от всего враз
даже имея ахуевшый порц толку может и не быть вовсе)))) что собсна по тестам и видно
вот пример для тупой ибанутой эпаласосины)))))
www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=plaintextаспнет выдаёт 7 мультов строк из бд и стоит он на втором месте и это вообще то ахуенно
гавнападелия от гуглы и прочих ипаланутых ибанашек сасут причьмокивая
но можно пойти дальше))
например напейсать свое) но сильно перед этим подумать
понятное дело что универсальное и хауительное враз не получится, вот я и начал со статических бд, но каким образом всё это дело сильно раскочегарить? ессно убирать оверхед, вот я его и убрал)
мои бд работают на указателях и только, никаких строчек никто не получает, ибо оно нах не надо
ибо строчька из бд по идее мало кому нужна, обычно ета строчька и ещё несколько преобразовываются в результирующую нужную строчьку и оно то и отдаётся) но блеать все эти преобразования и есть оверхед)))
таки я это всё нахуй послал и отдаю не строки а указатели на строки))) что конечно же сильно увеличивает производительность прям таки пездец как сильно
итого:
если из моей бд дёргать 10млн строк, то дёргаются они через указатели еесно и превращаются в набор байт каторые отлетают хоть куда не суть
так вот 10млн дёргаются за 0.9сикунды и это канещ заебись я даже майкрософт переплюнул и всё такое но суть не в этом, суть гораздо глубже
т.к. я выдаю указатели, то результирующие строчьки композиционные из других подстрочек получаются гораздо гораздо быстрее чем у майкрософта, причом работает у меня это всё на одном ядре(!)
пример:
100млн подстрок из бд стандартным способом скомпонованные в результирующую строку коих получается 10млн отлетают уже за 5.9 сек, и по сути вообще-то гребутся 100млн строк если чо
у меня же эти 100млн подстрок из бд на указателях компонуются без промежуточных строк, получаются все те же 10млн в итоге но за 1.3сек
при этом, ахуенный аспнет тот что по ссылке выдаёт 7млн но он работает на приличном сирваке вообще-то)))) я же получаю космические результаты на 3570к на проце каторому 10лет уже
вот так вот пасаны))))