DATA API for Amazon Aurora Serverless
كيف يعمل الاتصال بقاعدة بيانات تقليدية؟ يمكنك فتح اتصال ، واستخدامه لمعالجة واحد أو أكثر من استعلامات SQL أو عبارات أخرى ، ثم إغلاق الاتصال. من المحتمل أنك استخدمت مكتبة عملاء خاصة بنظام التشغيل ولغة البرمجة وقاعدة البيانات. في مرحلة ما ، أدركت أن إنشاء اتصالات استغرق الكثير من الوقت واستهلك الذاكرة على محرك قاعدة البيانات.
تتولى DATA API إدارة وتوسيع نطاق اتصالات قاعدة البيانات الطويلة الأجل وإرجاع البيانات في نموذج JSON لتحليلها بسهولة. كل حركة المرور تشفير ويحدث من خلال HTTPS.
فما هي واجهة برمجة تطبيقات البيانات؟
ExecuteStatement - تنفيذ استعلام SQL واحد.
BatchExecuteStatement - تنفيذ استعلام SQL واحد لصفيف بيانات.
BeginTransaction - بدء معاملة وإرجاع معرف المعاملة.
CommitTransaction - أكمل المعاملة وارتكب عمليات SQL التي تم تنفيذها فيها.
RollbackTransaction - استرجاع معاملة.
القيد الوحيد هو أن كل وظيفة يجب أن تكتمل في غضون دقيقة واحدة ويمكن أن تعيد ما يصل إلى 1 ميغا بايت من البيانات.
اقرأ المزيد
- Art Tonoyan arttonoyan ، مدير قاعدة البيانات في Provectusتتيح لك Amazon Kinesis Data Analytics الآن تعيين علامات مورد AWS لتطبيقاتك في الوقت الفعلي
مع زيادة تدفق البيانات ، تزداد الحاجة إلى معالجة هذه البيانات وتحليلها بطريقة خاصة. تعد Amazon Kinesis Data Analytics واحدة من هذه الخدمات التي تمكنك من كتابة كود SQL أو Java (باستخدام Apache Flink) للبدء في جمع البيانات من مصادر مختلفة ، وكذلك معالجتها وتحليلها في الوقت الفعلي. الآن ، بعد تلقي صورة أكمل ومتعددة الأبعاد لبياناتك ، يمكنك بسهولة استخراج معلومات جديدة مفيدة ، فضلاً عن الاستجابة بسرعة لاحتياجات الأعمال والعملاء.
مع تزايد عدد هذه التطبيقات ، تزداد الحاجة إلى إدارتها بكفاءة. أعلنت Amazon مؤخراً أنه من الممكن الآن إضافة علامات موارد إلى تطبيقاتك في Amazon Kinesis Data Analytics ، مثل موارد AWS الأخرى. العلامة هي زوج ذو قيمة مفتاح ، حيث تكون القيمة جزءًا اختياريًا. يعد استخدام العلامات طريقة بسيطة ولكنها فعالة لإدارة موارد AWS وتنظيم البيانات. أمثلة على العلامات المحتملة:
البيئة: التدريج
التطبيق: اسم التطبيق
المشروع: اسم المشروع
مع العلامات ، يمكنك إضافة المزيد من السياق إلى التطبيق. في حالة تطبيقات Amazon Kinesis Data Analytics ، يمكن استخدام العلامات:
لتحديد إعداد الفواتير لتطبيقات Amazon Kinesis Data Analytics المحددة.
للتحكم في الوصول إلى موارد التطبيق.
للأغراض المحددة من قبل المستخدم نفسه - يمكنك تحديد وظائف التطبيقات على أساس وجود علامات المستخدم.
يمكنك العثور على مزيد من المعلومات حول العلامات الخاصة بتطبيقات Amazon Kinesis Data Analytics هنا.
- بولات جينييف غربلات ، مهندس برمجيات في شركة Provectusخطة إسقاط مسار S3 من Amazon - بقية القصة
في إحدى خدمات S3 الأكثر شعبية من Amazon Web Services (AWS) ، ستصبح قريبًا طريقة الحصول على الملفات عن طريق تحديد نمط المسار ، على سبيل المثال ، s3.amazonaws.com/usmanovbf/docs/Bulat_Usmanov_CV.pdf أو مع المنطقة - s3-us-east-2.amazonaws.com/usmanovbf/docs/Bulat_Usmanov_CV.pdf ، حيث usmanovbf هو الجرافة ، و /docs/Bulat_Usmanov_CV.pdf هو مفتاح الملف الموجود في هذا الجرد.
سيتم منح الأفضلية لطريقة أخرى - باستخدام مضيف ظاهري (نمط مضيف افتراضي) ، على سبيل المثال ، usmanovbf.s3.amazonaws.com/docs/Bulat_Usmanov_CV.pdf أو أيضًا مع المنطقة - usmanovbf.s3-us-east-2.amazonaws. com / docs / Bulat_Usmanov_CV.pdf
من المتوقع أن يتم الانتقال في 30 سبتمبر 2020. نظرًا لانفتاح مهندسي AWS على المجتمع ، لن يتم حذف جميع روابط نمط المسار التي تم إنشاؤها حتى هذا التاريخ. أي أنها ستبقى جاهزة للعمل ، وبعد هذا التاريخ مباشرةً ، يمكنك استخدام الطريقة الثانية فقط - النمط الظاهري المستضاف.
تملي هذا التغيير لسببين رئيسيين:
1. هناك نموذج أكثر مركزية ، والذي يقوم بالوصول إلى الملفات باستخدام نمط المسار ، ويحد من القياس الفعال ، حيث أن كل حركة المرور تأتي في مجموعة صغيرة من نقاط الإدخال: المجالات الفرعية للمستوى الثالث s3 ، s3-us-east-2 ، s3-us-east -1 وهلم جرا. للسبب نفسه ، أصبح من غير المريح العمل مع تحليل أسماء DNS والأمان وانعكاس هجمات DDOS.
يتيح لك النمط الظاهري المستضاف التحكم بشكل أكثر مرونة في تدفق البيانات نظرًا لربطه بدلو نطاق فرعي منفصل ومنطقة ، على سبيل المثال ، usmanovbf و s3-us-east-2 كما في المثال أعلاه.
2. مهندسو AWS لا يقفون صامدين ، ومن أجل إدخال وظائف جديدة والتخلي عن القديم ، فإنهم بحاجة إلى التبديل إلى الأسلوب الظاهري المستضاف. على سبيل المثال ، من المخطط التخلي عن أساليب التشفير القديمة.
يمكنك العثور على مزيد من المعلومات حول الترحيل إلى الطريقة الجديدة على مدونة AWS الرسمية .
- بولات عثمانوف عثمانوفب ، مهندس برمجيات في بروفكتوستعرف على المزيد حول خدمات ومنتجات أمازون الجديدة في AWS Dev Day Moscow!
#AWSDevDayMoscow هو مؤتمر مجاني لمدة يوم واحد لمهندسي التعلم الآلي وعلماء البيانات ومهندسي DevOps ومهندسي الحلول ومهندسي البرمجيات المهتمين أو الذين يعملون بالفعل مع خدمات AWS.
دعونا نناقش أهم مواضيع التكنولوجيا السحابية مع أشخاص متشابهين في التفكير وفريق AWS قريبًا!
متى: 18 يونيو
حيث: الربيع الفضاء
سبارتاك حارة 2s1 ، مدخل رقم 7
تسجيلقابلني في AWS Dev Day Moscow!