Артыкулы для тых, хто
выводзіць стэк у прод
Матэрыялы пра React, Node.js, TypeScript і AI. Перакладзены тэкст паказваецца, калі ён ёсць. Калі не — вы бачыце англійскі тэкст і пазнаку пра гэта.
Тэг: Databases
Дрізл проты Прызма: Выбір ORM для TypeScript без ажыяту
Паруцьце Drizzle і Prisma па аспектах проектавання схемы, стылю запыткаў, вкладаных запісаў, міграцый, транзакцый і выконвальных характерыстыкаў, а таксама даўае рэкамендацыі ўжо які з іх падходзіць для кожнай каманды.
7 хв чытанняGraphQL запыт, які выкаранаў буфер базы дадзеных
Адзін вкладаны документ GraphQL згорэў у базе дадзеных працоўнай сістэмы. Чаму не выканаліся ліміты колькасці запытоў, тайма-ауты HTTP і DataLoader — і чатыры меры, якія нарэшце яго стабілізавалі.
7 хв чытанняСтварэнне каналаваў аграгацыі MongoDB з $match, $group і $lookup
Дазвольце даклэ научыцца, як стадіі аграгацыі MongoDB фільтруюць, групаваюць, перакаштовваюць, спаўнююць і сортаваюць дакументы, а таксама як ўжоўваць іх у ланцужку для стварэння пайплайна, які адпавядае на рэальныя запитанні з аналізу дадзеных.
4 хв чытанняЗменшыце навантажэнне на Prisma і PostgreSQL прытым, перш чым плаціце за большую базу дадзеных.
Пятнаццац практычных методаў — ад EXPLAIN ANALYZE і кампазітных індэксаў да рашэння проблемы N+1, выкарыстоўвання лічыльнікаў, пулінацыі і процедуры vacuum — для змены колькасці операцый у базе дадзенаў Prisma.
8 хв чытанняЧысты SQL, Prisma чыра Drizzle: Выбір шара базы дадзеных для безпекі тыпаў і кантролю
Які разніцы ў можлівасцях керування, безпецы типаў і досвядзе для разработчыкаў у прымітным SQL, Prisma і Drizzle на базе PostgreSQL, а таксама практычны спосаб выбору аднаго з іх для аплікацыі на TypeScript.
15 хв чытанняПасуючыя уявленні пра Node.js і базах дадзеных, які спрычыняюць багі ў працоўным сераверы
Дазвольце даклэ расказаць, чаму async/await, connection pooling і ORMs не запобегаюць апоштова супернечным станам, выкаранню з’язнаў чы інжэкцыі SQL у праектах на Node.js.
6 хв чытанняАдказанне пра базах дадзэных вектараў: як машыны аднаходзяць інфармацыю па значэнні
Як база дадзеных вектараў ператварае тэкст у ембеддынгі, ўнаследкі чаго семантны пошук знаходзіць рэзультаты за мянамі, і як яна адрозніваецца ад традыцыянальнай базы дадзеных з рядкамі і індэксамі.
7 хв чытання
Пра гэтыя артыкулы
Ацэнка за 24 гадзіны
Патрэбны такі стэк у аператарскім слоі? Дашліце брыф — ацэнка за 24 гадзіны.