اشترك في مجموعة montadaphp.net حتى تصلك أخبار المنتدى  

بريدك الإلكتروني:

صفحة 2 من 2 الأولىالأولى 12
النتائج 21 إلى 32 من 32
شجرة الإعجاب23إعجاب

الموضوع: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

  1. #21
    عضو فعال الصورة الرمزية غازي الثبيتي
    تاريخ التسجيل
    16-11-2012
    السن
    31
    المشاركات
    160
    معدل تقييم المستوى
    5

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    اقتباس المشاركة الأصلية كتبت بواسطة يوسف الحمود مشاهدة المشاركة
    لماذا لا تستخدم الاتصال الآمن بحيث لا يمكن الدخول من أكثر من مكان ؟!

  2. #22
    فريق البرمجة والتصميم الصورة الرمزية mostafa2012
    تاريخ التسجيل
    29-07-2012
    المشاركات
    254
    معدل تقييم المستوى
    6

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    اذا طلعنا بفكرتين
    هل من افكار اخرى
    لتواصل mostafa.amin67@gmail.com لا استطيع العيش فى عالم بدون البرمجة

  3. #23
    فريق البرمجة والتصميم الصورة الرمزية robocon
    تاريخ التسجيل
    18-10-2009
    المشاركات
    1,210
    معدل تقييم المستوى
    9

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    أخي إن علم قواعد البيانات علم كبير جدا
    خاصة جزء transaction أو العمليات
    فهذا به الكثير من التقنيات والتعقيدات
    في هذه الحالة إن العمليات والأوامر تسجل في مصفوفة queue بحيث
    من ياتي أولا يتنفذ أولا
    وهدا ما يعرف بتقنية fifo first in first out

    ويعني سيتم تنفيذ أول عملية مستقبلة من المستخدم ووضع العملية أو الأمر الذي يليه في الحجرة التالية
    في مصفوفة المعالجات أو العمليات operations
    .
    ومن الناحية الأخرى يكون هنالك عملية التحقق من الرصيد عن طريق الشرطيات
    if - switch .
    ب
    إذن الله لى عودة في موضوع قواعد البيانات إن شاء الله
    لأشرح فيه المفاهيم concept والتطبيع normalization
    والتضارب Conflict والتكرار redundancy و.........
    يوسف الحمود, hamada10 و Mr.HELMYمعجب بهذا .
    داوم علي الذكر والاستغفار والصلاة على النبي


    موقعي الشخصي: http://fataho.gegahost.net

    حسابي في تويتر: https://twitter.com/@fatahosoft

    بريدي الإلكتروني: fatahosoft @ hotmail . com

    مدونتى : http://fatahosoft.blogspot.com/


  4. #24
    عضو شرف الصورة الرمزية hisham2008
    تاريخ التسجيل
    27-04-2008
    السن
    37
    المشاركات
    637
    معدل تقييم المستوى
    10

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    قواعد البيانات تقوم بعمل قفل للعملية قيد التنفيذ حتى تنتهي ، فإذا انتهت بطريقة صحيحة تم تأكيد الحفظ commit وإلا يتم عمل تراجع rollback
    فإذا حاولت تعديل حقل يتم تعديله فستلاحظ بطء استجابة المتصفح حتى ينتهي السيرفر من العملية..
    بعض قواعد البيانات لا تقوم بهذا مثل Mysql لذا يتم استخدام قواعد Mysqli أو PDO أو غيرها..
    راجع دوال Mysqli ودوال Mysql وستلاحظ الفرق.
    إذا لم تستطع أن تشكرني فأدعوا لي.. بالتوفيق
    وإذا لم تستطع أن تنتقدني فأدعوا لي.. بالهداية
    ----------------
    البريد الالكتروني: hishamdalal(at]gmail.com
    ----------------
    فيسبوك: عالم البرمجة ، عالم التصميم

  5. #25
    عضو شرف
    تاريخ التسجيل
    12-11-2007
    المشاركات
    159
    معدل تقييم المستوى
    10

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    أو ربما يتم فحص IP المستخدم في السيسشن قبل إجراء أي عملية بحيث لو توفر اتصالان لنفس المستخدم يتم انهاء السيسشن وإحالة اليوزر إلى صفحة تسجيل الدخول وإظهار رسالة تفيد بأن نفس اليوزر دخل من جهاز آخر، يعني بالضبط نفس فكرة انك تدخل على حسابك في الياهو من جهازين في نفس الوقت.

    لنفكر على هذا الأساس.
    اللهم اجعلنا من الذين يستمعون القول فيتبعون أحسنه
    حالياً: أتعلم لغة جامباس للبرمجة على نظام أوبنتو.

  6. #26
    عضو فعال
    تاريخ التسجيل
    29-11-2013
    المشاركات
    219
    معدل تقييم المستوى
    4

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    الصراحة انا معرفش النظام مع قواعد mysql ايه بس انا لما درست الاوراكل الراجل اللى شرح قالنا شوفتو فيلم احمد حلمى بتاع كده رضا لما التلاتة راحو البنك وسحبو فى نفس الوقت قالنا الكلام ده غير صحيح لان عند اختيار الشخص من كذا جهاز كومبيوتر مختلف السيرفر بيتعامل مع اول جهاز طلب بيانات هذا الشخص
    وبيتم التعطيل الاجهزة الاخرى على الشخص اللى بياناته مفتوحة من كذا مكان مختلف . نيجى لحاجه كمان فى حاجه اسمها تريجر او زناد تكوينه زى function او proceder اسف لو كانت الكتابة غير صحيحة بقالى فترة طويلة مش اشتغلت برمجة . المهم هذا التريجر او الزناد عند انشائه بينشئ بحالتين يااما قبل يا اما بعد after ، befor معنى هذا الكلام ان التريجر ده بيتم انشائه على قاعده البيانات نفسها وعلى الجدول اللى انا بختاره داخل التريجر طبعا هذا الكلام ملوش دعوة بأنى مبرمج صفحة التعامل هنا مش على الصفحة اللى انا مبرمجها ده بيتعامل مع الداتا نفسها وديما تلاقى الناس اللى بتشتغل dba بتدرس sql عشان موضوع التريجر ده . بس كل الكلام ده مع قواعد اوراكل لكن هل يوجد نفس الكلام مع sql مجربتش والله بس اكيد لما اوصل لمرحلة ان انا احتاج حاجه زى دى هجربها .

  7. #27
    * أبو عمــر * الصورة الرمزية coder
    تاريخ التسجيل
    24-12-2006
    السن
    38
    المشاركات
    3,788
    معدل تقييم المستوى
    14

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    محركات قواعد البيانات تدير هذه العملية لكم
    حيث تقوم باقفال الجدول حتى يتم الانتهاء من العملية ومن ثم الانتقال الى العملية الآخرى
    اشروفا معجب بهذا .
    رُبّ أخٍ لك لم تلِدهُ أُمُّكَ
    الطموح يعني الحلم، أوله صبر وتفاؤل، وأوسطه اجتهاد وإرادة، وآخره نتيجة رائعة بإذن الله.

  8. #28
    عضو شرف الصورة الرمزية hisham2008
    تاريخ التسجيل
    27-04-2008
    السن
    37
    المشاركات
    637
    معدل تقييم المستوى
    10

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    إذا كان هناك طلب لمستخدمين مخلتفين في نفس الوقت، فإنه يتم تأخير أحدهما حتى ينتهي الطلب الأول.. مثلاً عندما يقوم الشخص الأول بإيداع مبلغ يتم تأخير أي طلب إدخال أو استعراض للجدول الذي يتم العمل عليه حتى تتم المهمة
    أما اذا قام شخص بتسجيل الدخول من مكان ثم غير المكان فجأة (يستخدم بروكسي مثلا، أو هاكر قام بسرقة الجلسة) فيجب على المبرمج تأمين برنامجه ضد هذا النوع بحيث يحفظ ip الخاص بالمستخدم وإذا تم تغييره فيجب انهاء الجلسة وتسجيل خروج المستخدم.
    التعديل الأخير تم بواسطة hisham2008 ; 29-01-2015 الساعة 01:37 PM

  9. #29
    عضو مشارك الصورة الرمزية golink
    تاريخ التسجيل
    23-03-2014
    المشاركات
    93
    معدل تقييم المستوى
    4

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    بالنسبالى واجهتنى مشكلة شبيه فى عمليات الادخال لقاعدة البيانات وانا فعلا عندى مشكلة لسة موجودة والى هى ان فى كل ثانية بيتم ادخال حوالى 10 مواضيع لقاعدة البيانات كل ربع ساعة يعنى ممكن يوصلوا ل 400 موضوع فى خلال الربع ساعة ودة بيسببلى ارتفاع فى ال cpu على السيرفر والى وقت ادخال البيانات وفى حاله ارتفاع ال cpu بيسبب وقف الموقع او بطىء شديد فيه وانا استخدم mysql

  10. #30
    عضو فعال
    تاريخ التسجيل
    16-07-2011
    المشاركات
    106
    معدل تقييم المستوى
    7

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    لا يحدث شيئ لان قاعدة البيانات ستستقبل واحدة قبل الاخرى ولو بفارق مايل ساكند
    ريضيات نقول x يساوي قاعدة البيانات و y +z معرفان ايضا وهما البوست او الجات ; والوقت يساوي s يعني كل شيئ معرف
    s(y+z)->x

  11. #31
    عضو فعال
    تاريخ التسجيل
    16-07-2011
    المشاركات
    106
    معدل تقييم المستوى
    7

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    الحل بسيط اظف نظام الكابتشا وسينقص الضغط بنسبة 50 %

  12. #32
    عضو فعال
    تاريخ التسجيل
    16-07-2011
    المشاركات
    106
    معدل تقييم المستوى
    7

    افتراضي رد: ماذا يحدث اذا تم ارسال بيانات الى قاعده البيانات فى نفس اللحظه من مكنين مختلفين

    الحل بسيط اظف نظام الكابتشا وسينقص الضغط بنسبة 50 %





    اقتباس المشاركة الأصلية كتبت بواسطة golink مشاهدة المشاركة
    بالنسبالى واجهتنى مشكلة شبيه فى عمليات الادخال لقاعدة البيانات وانا فعلا عندى مشكلة لسة موجودة والى هى ان فى كل ثانية بيتم ادخال حوالى 10 مواضيع لقاعدة البيانات كل ربع ساعة يعنى ممكن يوصلوا ل 400 موضوع فى خلال الربع ساعة ودة بيسببلى ارتفاع فى ال cpu على السيرفر والى وقت ادخال البيانات وفى حاله ارتفاع ال cpu بيسبب وقف الموقع او بطىء شديد فيه وانا استخدم mysql

صفحة 2 من 2 الأولىالأولى 12

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 2 (0 من الأعضاء و 2 زائر)

المواضيع المتشابهه

  1. درس درس كيفية ربط PHP مع قاعده بيانات Oracle
    بواسطة fasoliie في المنتدى دروس بي اتش بي PHP Lessons
    مشاركات: 3
    آخر مشاركة: 01-12-2011, 02:29 PM
  2. اريد قاعده بيانات ip الدول مع الكود php
    بواسطة r20042004 في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 2
    آخر مشاركة: 21-04-2010, 12:44 PM
  3. استفسار حقل نصى مع ظهور إقتراحات من قاعده بيانات
    بواسطة saeeddeep في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 3
    آخر مشاركة: 25-05-2009, 07:24 PM
  4. مشاركات: 18
    آخر مشاركة: 01-03-2009, 12:31 AM
  5. استفسار حول كيفية انشاء قاعده بيانات
    بواسطة Al0TaiBy في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 3
    آخر مشاركة: 04-08-2007, 10:25 PM

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •