بحث متقدم
ترتيب حسب
فلترة حسب
لتوصيل المعلومات بوضوح وكفاءة ، يستخدم تمثيل البيانات رسومات إحصائية ومعلومات وأدوات أخرى. قد يتم تشفير البيانات الرقمية باستخدام نقاط أو خطوط أو أشرطة لتوصيل المعلومات بصريًا. التمثيل الفعال يساعد المستخدمين على تحليل البيانات وتفسيرها، فهو يجعل الب يانات المعقدة سهلة الوصول ومفهومة وقابلة للاستخدام. تُستخدم الجداول عمومًا حيث يبحث المستخدمون عن قياس محدد ، بينما تُستخدم المخططات ذات الأنواع المختلفة لإظهار أنماط أو علاقات في البيانات لمتغير واحد أو أكثر.
بسبب ازدياد انتشار البيانات والاستخدام الواسع لمواقع التواصل الاجتماعي والتطبيقات المختلفة والتي تعتمد بشكلٍ رئيسي على العلاقات المعقّدة والمترابطة بين العديد من الكيانات التي تحتاج لنماذج محددة من قواعد البيانات من أجل القدرة على تخزينها واسترجاعها بكفاءة وسرعة، لذلك لم تعُد قواعد البيانات العلاقاتية (Relational Databases) تفي بالغرض أو تؤدّي جميع المتطلّبات التي تحتاجها العديد من الأنظمة الموزّعة والمواقع والتطبيقات البرمجية التي تحوي قواعد معطيات كبيرة، والتي بدورها تحتاج لسرعة وسهولة في الوصول إليها وإجراء العمليات المناسبة ضمنها. تشرح هذه الورقة بشكلٍ مختصر التحدّيات التي واجهت قواعد المعطيات العلاقاتية والطريقة التقليدية في التعامل مع البيانات، والأسباب التي أدّت للجوء إلى ما يُسمّى قواعد المعطيات غير العلاقاتية NoSQL (Not Only SQL)، بالإضافة للتطرّق إلى نظرية CAP وبعض أنواع NoSQL، مع التركيز على GraphQL كأحد تقنيات النّوع Graph.
يهدف هذا البحث لإعطاء فكرة عامة عن تقنية انترنت الأشياء Internet of Things "IoT" بحيث يقدم المبادئ الاساسية لهذه التقنية . يتضمن هذا البحث في البداية مقدمة تعريف بيذه التقنية بدءاً من تاريخ نشأتها وأهم مؤسسيها وصولاً إلى تحدياتها ، ثمٌ ينتقل لشرح مبادئ هذه التقنية انطلاقاً من الأشياء Things التي تشٌكل البنية الأساسية لهذه التقنية وصولاً لمناقشة أهم مشاكل هذه التقنية وهي كمية المعطيات الكبيرة الموٌلدة BIG DATA التي تحتاج لمساحات تخزين و قدرات معالجة هائلة ، بعدها ينتقل لمناقشة المدن الذكية التي تعد واجهة التقدم التكنولوجي هذه الأيام ؛ حيث يتطرٌق لأهم عناصر هذه المدن وكذلك بنيتها العامة . في النهاية يعرض البحث مجموعة من المراجع من كتب ومقالات علمية تمٌ الاستفادة منها في إتمام هذا البحث .
من خلال دراستنا تم تطوير مكتبة برمجية HadoopOperationTesting تقدم لمختبري تطبيقات البيانات الضخمة آلية لاختبار تطبيقاتهم ضمن بيئة محاكية لبيئة Hadoop بآلية مشابهة لاختبار التطبيقات التقليدية باستخدام المكتبة JUnit.