Jump to content

[ xmlSave ] sql سكربت حفظ المعلومات بديل


Recommended Posts

35 minutes ago, #_iMr,[E]coo said:

رآئع , بس عندي إستفسار , 

في فرق بينه و بين السكل ؟ سلبيات و ايجابيات

فرق كبير مره , اول شي من ناحية حجم الملف

لو تستخدم قاعدة بيانات خاصة المعلومات الي تدخل القاعدة راح تتشفر سواء كانت المعلومات مهمة او غير مهمة

بينما الاكس ام ال حجم الملف ماراح يزيد بسبب انه ماراح يشفر المعلومات

وهذي اكواد تقدر تجربها وتشوف الفرق بنفسك

-- sql
	local dbConnection = dbConnect( 'sqlite', 'theData.db')

	local aState = dbExec( dbConnection, 'CREATE TABLE IF NOT EXISTS `Test` ( Serial , Value ) ' )
	
	dbExec( dbConnection, 'INSERT INTO `Test` ( Serial , Value ) VALUES(?,?) ', "1414785236987412365478965412" , "50" )

-- xml

	createXmlFile = function  ( ... ) return exports [ "xmlSave" ] : createXmlFile ( ... ) end

	xmlAddRowInfo = function  ( ... ) return exports [ "xmlSave" ] : xmlAddRowInfo ( ... ) end
	
	local path = ":" .. getResourceName ( resource ) ..  "/TestFile.xml"
 
	if fileExists ( path ) then return end
 
	createXmlFile ( path )

	xmlAddRowInfo ( path , "1414785236987412365478965412" , "50" )

النتيجة بتكون

RJ9XzQ5.png

والاستعلام عن النتائج بيكون اسرع من قواعد البيانات والفروقات كثير صراحة بس تقدر تبحث بقوقل وتشوف الفرق بين الاثنين

  • Like 1
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...