- عنوان کتاب: The Art Of PostgreSQL, Second Edition, Updated
- نویسنده: Dimitri Fontaine
- حوزه: PostgreSQL
- سال انتشار: 2026
- تعداد صفحه: 595
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 3.34 مگابایت
در ژانویه ۲۰۲۵، دولت فدرال ایالات متحده ظرف چهل و هشت ساعت سه فرمان اجرایی صادر کرد که هدف آن برچیدن چیزی بود که آن را «DEI غیرقانونی» مینامید. این فرمانها الزامات صدور گواهینامه، مسئولیت شخصی و افشای قانون ادعاهای دروغین را پیرامون اصطلاحی معرفی کردند که دامنه آن از طریق اجماع قانونی غالب تفسیر میشد اما هیچ تعریف قانونی رسمی نداشت و در طول سال ۲۰۲۵ از طریق چندین دادرسی دادگاهی مورد مناقشه باقی ماند. روایتی که به سرعت شکل گرفت، عقبنشینی را به عنوان تصویر ثابت آن لحظه ارائه داد. تنوع از بین رفت. گزارش شد که سازمانها در سراسر جهان در حال پایان دادن به برنامهها، تعطیلی عملکردهای اختصاصی و انصراف از تعهدات عمومی هستند. رسانههای تجاری بزرگ هر اعلامیه جدید را با قطعیتی گزارش میکردند که سیگنال را تشدید میکرد – باعث ایجاد یک بیماری مسری میشد که در آن گزارش عقبنشینی خود به محرکی برای عقبنشینی بیشتر تبدیل میشد. همانطور که من در طول این دوره به کار مشاورهای در مناطق مختلف ادامه دادم – گفتگو با هیئت مدیره در فرانکفورت، تیمهای حاکمیتی در توکیو، مشاور عمومی که تعهدات پیمانکاری را در ایالات متحده بررسی میکرد و رهبران منابع انسانی در ژوهانسبورگ – تصویر متفاوتی در زیر روایت عمومی در حال شکلگیری بود. برخی سازمانها به روایت غالب طوری واکنش نشان میدادند که گویی عقبنشینی از نظر قانونی الزامی است و به سرعت و کاملاً فراتر از آنچه تفسیر اجماعی قانون ایجاب میکرد، حرکت میکردند. برخی دیگر، که بیسروصدا و خارج از دسترس آنچه مطبوعات تجاری گزارش میکردند، فعالیت میکردند، به طور روشمند از معماری خود محافظت میکردند – در صورت لزوم زبان را تطبیق میدادند و در عین حال تعهدات را دست نخورده نگه میداشتند. تعداد کمتری پا را فراتر میگذاشتند، حاکمیت را تقویت میکردند، دامنه را گسترش میدادند و DEI را به روشهایی تثبیت میکردند که نشان دهنده تصمیم به حفظ صرف نظر از فشار خارجی بود. برای درک این الگوها، لازم است دو دسته اساساً متفاوت از واکنش را از هم جدا کنیم. برخی سازمانها تعهدات قانونی مستقیمی را تحت تفسیر اجماعی غالب از دستورات – به ویژه پیمانکاران فدرال – بر عهده داشتند و عقبنشینی آنها در حوزههای خاص منعکس کننده آنچه آن اجماع لازم داشت، بود. آن اقدامات مبتنی بر قانون (عقبنشینی الزامی) مبنای انطباق این تحقیق را تشکیل میدهند. پاسخهای آشکارتر از تعداد قابل توجهی از سازمانهایی ناشی شد که انتخابهایشان خارج از تعهد قانونی مستقیم بود: آنهایی که بسیار فراتر از آنچه هر الزام قانونی ایجاب میکرد، عقبنشینی کردند (عقبنشینی داوطلبانه)؛ آنهایی که اصل تعهدات خود را حفظ کردند در حالی که نحوه ابلاغ آنها به خارج را تغییر دادند (بازسازی)؛ آنهایی که زیرساخت DEI خود را بدون هیچ گونه تطبیقی حفظ کردند (ماندن)؛ و آنهایی که تعهدات DEI خود را به حوزههای جدید گسترش دادند (معمار). این چهار الگوی واکنش داوطلبانه – عقبنشینی داوطلبانه، تغییر ساختار، ماندن و معماری مجدد – جایی هستند که سوال اصلی این کتاب در آن قرار دارد. این سوال این است که آیا عمق معماری DEI موجود یک سازمان – میزان تنوع، شمول، برابری، هدف و رهبری که قبل از رسیدن دستورات تعبیه شده بود – مسیر داوطلبانهای را که آن سازمان در زمانی که مرز نظارتی حل نشده بود، طی کرد، شکل داد. کدام عناصر معماری بیشترین پیشبینی را برای واکنش نشان دادند؟ و این الگو، در ۱۷۱ سازمان در شش منطقه، چه چیزی را در مورد چگونگی ایجاد و حفظ تابآوری DEI تحت فشار آشکار میکند؟
This book is intended for developers working on applications that use a database server. The book specifically addresses the PostgreSQL RDBMS: it actually is the world’s most advanced Open Source database, just like it says in the tagline on the official website. By the end of this book you’ll know why, and you’ll agree! I wanted to write this book after having worked with many customers who were making use of only a fraction of what SQL and PostgreSQL are capable of delivering. In most cases, developers I met with didn’t know what’s possible to achieve in SQL. As soon as they realized — or more exactly, as soon as they were shown what’s possible to achieve —, replacing hundreds of lines of application code with a small and efficient SQL query, then in some cases they would nonetheless not know how to integrate a raw SQL query in their code base. Integrating a SQL query and thinking about SQL as code means using the same advanced tooling that we use when using other programming languages: versioning, automated testing, code reviewing, and deployment. Really, this is more about the developer’s workflow than the SQL code itself… In this book, you will learn best practices that help with integrating SQL into your own workflow, and through the many examples provided, you’ll see all the reasons why you might be interested in doing more in SQL. Primarily, it means writing fewer lines of code. As Dijkstra said, we should count lines of code as lines spent, so by learning how to use SQL you will be able to spend less to write the same application!
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:





نظرات کاربران