إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

بيثون: الفرق بين الملف النصي و الdatabase

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سؤال] بيثون: الفرق بين الملف النصي و الdatabase

    ما الفرق بين استخدام ملف نصي في تسجيل بيانات عن طريق بيثون, و القراءة منه,
    و بين ان افعل هذا عن طريق بيثون و sqlite3 مثلا؟
    ايهما اسرع؟
    و هل لو اردت انشاء دفتر عناوين في ملف نصي, فاصلا بين الاسم و رقم التليفون بعلامة, فهل استعمل الملف النصي في هذه الحالة افضل من DB?
    وهل حقا كل ما يميز الDB انها تحتوي على خصائص متقدمة عن الملفات النصية, وليس السرعة؟
    الخلاصة: ما مميزات sqlite3 عن اللفات النصية, في برمجة بيثون؟
    PythonasabilysKwriteoperard

  • #2
    SQLite تمكنك من استعمال لغة SQL وتوفر لك فهرسة واستعلامات متقدمة وترتيب ...إلخ.

    يعني لو كنت تستخدم ملف نصي بفواصل وتريد تعديل سطر واحد فيه عليك مسح الملف ثم إعادة كتابة ذلك الملف من الذاكرة رام (يعني الملف يكون محجوز كاملا في الذاكرة)

    نعم SQLite توفر عليك الكثير من الجهد وتعطيك أداء ما كنت لتحلم به

    يمكنك أيضا تجربة ملخص صغير لحزمة الإكسير في بايثون

    تعليق


    • #3
      السلام عليكم
      باﻻضافة لكلام اﻻخ alsadi
      sqlite او اى قاعدة بيانات اخرى هتديلك قدرة فى اﻻستعلام يعنى مثلا حضرتك لو مخزن بيانات الشخصية للموظفين بملف وحابب تجيب اجزاته او مرتبه او اى شىء اخر من ملف تانى حصولك على النتيجة مش هيكون بسهولة جملة sql
      ده غير ادارة العمليات الداخلية ولو حابب تتعامل بملف نصى استخدم csv,picke

      تعليق


      • #4
        alsadi & السيد عبدالعال:
        هذا ما كان ينقصني معرفته,
        شكرا لكما
        PythonasabilysKwriteoperard

        تعليق

        يعمل...
        X