CSHARP_GEPARD Telegram 40
RavenDB #решение

Если кто-то не знал, на C# написана настоящая NoSQL база данных - RavenDB.

Я ей никогда не пользовался, но очень много и вдумчиво читал их код. Для человека, который интересуется скоростью и аллокациями, их кодовая база просто клад.

Множество мелких фишек, не очень очевидных оптимизаций и даже реализаций целых look-free словарей. Кстати первоначальная реализация concurrent lock-free принадлежит некому VSadov - туда тоже рекомендую сходить. Но я так понимаю, что в RavenDB это ещё и обработали напильником под свои нужды.

Короче говоря, если вас спросят, а применяются ли микрооптимизации в реальных работающих приложениях? Можете смело отвечать "да" и называть RavenDB. Они это делают.

И не только они, между прочим.
👍6🔥5



tgoop.com/csharp_gepard/40
Create:
Last Update:

RavenDB #решение

Если кто-то не знал, на C# написана настоящая NoSQL база данных - RavenDB.

Я ей никогда не пользовался, но очень много и вдумчиво читал их код. Для человека, который интересуется скоростью и аллокациями, их кодовая база просто клад.

Множество мелких фишек, не очень очевидных оптимизаций и даже реализаций целых look-free словарей. Кстати первоначальная реализация concurrent lock-free принадлежит некому VSadov - туда тоже рекомендую сходить. Но я так понимаю, что в RavenDB это ещё и обработали напильником под свои нужды.

Короче говоря, если вас спросят, а применяются ли микрооптимизации в реальных работающих приложениях? Можете смело отвечать "да" и называть RavenDB. Они это делают.

И не только они, между прочим.

BY C# Heppard




Share with your friend now:
tgoop.com/csharp_gepard/40

View MORE
Open in Telegram


Telegram News

Date: |

Hashtags Concise Image: Telegram. “[The defendant] could not shift his criminal liability,” Hui said. “Hey degen, are you stressed? Just let it all out,” he wrote, along with a link to join the group.
from us


Telegram C# Heppard
FROM American