PostgreSQL 18 سيدعم UUIDv7: نهاية مشاكل فرز معرفات الاختبارات

2025-01-02

ستضيف PostgreSQL دعم UUIDv7 في الإصدار 18. هذه الطريقة المحسّنة لإنشاء UUID تحافظ على مزايا عشوائية UUIDv4 مع ضمان زيادة معرفات بشكل رتيب داخل خادم قواعد بيانات Postgres واحد. يتم تحقيق ذلك من خلال دمج طابع زمني وعداد 12 بت فرعيّ للملي ثانية. يتم تبسيط الاختبارات، حيث يتم فرز بيانات الاختبار تلقائيًا، مما يلغي الحاجة إلى الفرز اليدوي ويحسن من كفاءة الاختبارات وموثوقيتها. على الرغم من عدم ضمان الرتابة بين الخوادم، إلا أنها كافية لمعظم سيناريوهات الاختبار. من المقرر إطلاق هذا التحسين في أواخر عام 2025 مع PostgreSQL 18.

اقرأ المزيد
التطوير

Stripe تطلق API الإصدار الثاني بصمت: تحسينات REST وتغيير في تجربة المطور

2024-12-29

أطلقت Stripe API الإصدار الثاني بشكل سري في أكتوبر، مع تحويل هياكل طلبات البيانات من ترميز النماذج إلى JSON، وإضافة تصفح بأسلوب HATEOAS. ويهدف الإصدار الثاني إلى تحسين السرعة، والتحكم في تحميل الكيانات الفرعية من خلال معلمة `include`. كما تم محاولة تحقيق الاستدعاءات المتسقة للتعامل بشكل أفضل مع الطلبات الفاشلة. ومع ذلك، لا تزال هناك حاجة إلى تحسينات في استخدام أفعال REST و تصميم الموارد. ويجادل الكاتب بأن تجربة تطوير رائعة (DX) تعتمد الآن بشكل أكبر على مجموعات أدوات SDK عالية الجودة، بدلاً من API REST مثالية.

اقرأ المزيد
التطوير