
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
با برنامهنویسی سمت سرور PostgreSQL، این پایگاهداده را گسترش دهید و مجموعهای از توابع سفارشی را به زبان برنامهنویسی دلخواهتان بسازید، آزمایش کنید، اشکالزدایی کنید و بهینه کنید.
درباره این کتاب
با همه گزینههای گسترش PostgreSQL به زبان برنامهنویسی مورد علاقهتان، مثل C++ و PL/Python، آشنا شوید. با PostgreSQL 9.4 کار کنید تا بتوانید فوراً از همه بهبودها و امکانات جدیدش بهره ببرید. از مثالهای فراوان کد و نکات و ترفندهای تازه برای رسیدن به بیشترین کارایی استفاده کنید.
این کتاب برای چه کسانی است
این کتاب برای متخصصان پایگاهداده PostgreSQL در سطح متوسط تا پیشرفته است که میخواهند PostgreSQL را گسترش دهند و از بهروزترین امکانات نسخه ۹٫۴ بهره بگیرند. برای درک بهتر مطالب، آشنایی با نوشتن SQL، درک پایهای از بهینهسازی کوئری، و کمی تجربه کدنویسی به زبان مورد علاقهتان انتظار میرود.
با جزئیات بیشتر
این کتاب نشان میدهد که PostgreSQL خیلی بیشتر از یک سرور پایگاهداده است. در واقع حتی میتوان آن را یک چارچوب توسعه برنامه دانست؛ با امتیازهای اضافهای مثل پشتیبانی از تراکنش، ذخیرهسازی حجم بالای داده، ژورنالنویسی، بازیابی، و انبوهی از امکانات دیگری که موتور PostgreSQL فراهم میکند.
یاد میگیرید کتابخانههایی از کدهای کاربردی بسازید، آنها را در قالب اجزای مفیدتری گروهبندی کنید و در اختیار جامعه قرار دهید. سپس نگاهی به توابع سفارشی میاندازید و میبینید چطور آنها را بهصورت کارآمد تعریف و استفاده کنید. همچنین یاد میگیرید چطور داده را از منابع خارجی گوناگون بیرون بکشید و PostgreSQL را طوری گسترش دهید که این کار را بهصورت بومی انجام دهد. از همه مهمتر، همه اینها را میتوانید در یک رابط اشکالزدایی هوشمند انجام دهید که کار را کارآمد و قابلاعتماد میکند. این کتاب همه راههای ممکن برای گسترش PostgreSQL و نوشتن کد سمت سرور با زبانهای برنامهنویسی مختلف را با مثالهای ملموس و ساده بررسی میکند.
Extend PostgreSQL using PostgreSQL server programming to create, test, debug, and optimize a range of user-defined functions in your favorite programming languageAbout This Book Acquaint yourself with all the options to extend PostgreSQL using the programming language of your choice such as C++ and PL/Python Work with PostgreSQL 9.4 so you can immediately take advantage of all the improvements and new features Utilize the extensive code examples and many novel tips and tricks for maximum performance gain Who This Book Is For This book is for moderate to advanced PostgreSQL database professionals who wish to extend PostgreSQL, utilizing the most updated features of PostgreSQL 9.4. For a better understanding of this book, familiarity with writing SQL, a basic idea of query tuning, and some coding experience in your preferred language is expected.In Detail This book will show you that PostgreSQL is so much more than a database server. In fact, it could even be seen as an application development framework, with the added bonuses of transaction support, massive data storage, journaling, recovery, and a host of other features that the PostgreSQL engine provides.You will get to grips with creating libraries of useful code, grouping them into even more useful components, and distributing them to the community. Then, you will take a look at user-defined functions, and how to define and utilize them efficiently. You will also learn how to extract data from a multitude of foreign data sources and extend PostgreSQL to do it natively. What's more, you can do all of this in a nifty debugging interface that will allow you to do it efficiently and reliably. This book explores all possible ways to extend PostgreSQL and write server-side code using various programming languages with concrete and easy-to-understand examples.