පරිගණකවැඩසටහන්

වන MySQL මේසයක් නිර්මාණය වගුව දත්ත නිර්මාණය කරන්න

දත්ත සමුදාය, තොරතුරු සාන්ද්රණය ප්රභේදයන් ලෙස වැදගත් වන අතර, ඔවුන් පවා නොමැති කුඩා ව්යාපෘතිය පවා කරන්න බැහැ. කෙතරම් කාර්යක්ෂමව ව්යුහය, නිසි සැලසුම් වගු, අභිරුචි කළ සන්නිවේදන සිතා - මෙම සාම්පල අනුපාතය මත / තොරතුරු ලිවීමට රඳා පවතී, දත්ත විශ්වසනීයත්වය, හදිසි අනතුරු හානියක් නො හැක්කක් බව, ලබා ගත හැකි වරදක්ද, එක් එක් ගනුදෙනුව සම්පූර්ණත්වය සහතික - සහ මුළු සාර්ථකත්වය.

සංකල්පීය අදහස, තොරතුරු ඉදිරිපත් කිරීම සහ යම් කාර්ය දී එය භාවිතා කිරීම තර්කනය - දත්ත සමුදාය මූලික වශයෙන් වේ.

සරල කාර්යක්ෂම ලෙස ක්රියාත්මක කිරීම අනුපාතය =

පැහැදිලිව දත්ත හොඳම සංවිධානය නොව සම්බන්ධක අදහස, නමුත් ඔවුන් විශ්වාසයෙන් යුතුව දශක ගනනාවක් පුරා තම තනතුරු දරමින් සිටිති. පාරිභෝගිකයා වෙත ආහාර හා අත්යවශ්ය භාණ්ඩ නිෂ්පාදනය සඳහා කර්මාන්ත ශාලා, ඔවුන් නියත අවශ්ය වේ.

තොරතුරු විප්ලවවාදී අදහස් ඇත්තටම බොහෝ වතාවක් ජීවිතය අයිතිය ප්රකාශ, නමුත් අද දක්වා එවැනි අයිතියක් පවතින සැලකිය යුතු සාක්ෂි ඉදිරිපත් කිරීමට අසමත් විය. සෑම විටම, සරල - සාර්ථකත්වය සඳහා ප්රධාන. කෙසේ වෙතත්, අතර සබඳතා හා සම්බන්ධතා මාතෘකාව දත්ත වස්තූන් - තොරතුරු අවකාශයේ ලකුණු, සහ පද්ධති - සුදු පැහැති තිත් රසවත් විස්මයන් තවමත් පූර්ණ.

සරල ව්යුහය MySQL අයදුම් වගුවක් නිර්මාණය විෂය පථය ප්රශ්නය විධිමත්, වගු දුසිම් ගනනක් භාවිතා කිරීමට, සරල සහ පහසු ගොඩනැගීමට කිරීමට යොමු කරයි. "මාංශ පේශි" භාවිතා ඉතා සරල ආරම්භ කරන්න, නමුත් සමගද සබඳතා පළමු වගු දස තොරතුරු, ඉදිරිපත් කිරීම, ගබඩා කිරීම හා භාවිතා කිරීම වෙනස් ආකල්පයක් ඇති කැරැවීමටත් පසු.

, තාවකාලික, කොන්ත්රාත්, පාලනය සහ නිරන්තර

ඉටුකරමින් ස්ථානය: MySQL සහභාගීත්වයෙන් තොරව "මූලික" ගොඩ දත්ත සංකල්ප, අන්තර්ජාල වැඩසටහන් සමග ජීවිතය පැමිණ එය අත්යවශ්ය අංගයක් බවට පත් වී ඇති. ගතික, නවීන තාක්ෂණය දත්ත සමුදාය සඳහා වේගවත්, විශ්වසනීය සහ ඵලදායී, ඉගෙන හා භාවිතා කිරීමට පහසු බවට පත් කිරීමට අවසර ලබා දී ඇත.

ප්රධාන වගු අමතරව තාවකාලික වගුවක් නිර්මාණය MySQL නිර්මාණය ක්රමලේඛකයාට තාවකාලික නිර්මාණය කිරීමට ඉඩ දත්ත ව්යුහ , යම් පරිශීලක, ඉසව්වකට සිදුවී සංචාරය වත්මන් සැසිය තුළ පවතී.

පෙර නම්, ඒවා අතර ඇති වගු හා සම්බන්ධතා අවිවාදිත දෙයක් ලෙස සැලකිය, නමුත් දැන් තවදුරටත් මූලික වස්තූන් වෙත යොමු කිරීමට පවා බලගතු දත්ත පිළිගත්තා. මෙම ගැටළුව විසඳා ගැනීමට අවශ්ය තොරතුරු ව්යුහය තේරුම් ගැනීම කරා පමණක් පියවරකි.

, තාවකාලික වගු නිර්මාණය කිරීමේ මෙවලමක් ලබා තාවකාලික වගුවක් නිර්මාණය කිරීමෙන්, MySQL ඔබ ස්ථිතික හා ගතික සංරචක මත දත්ත ගබඩා බෙදී කිරීමට ඉඩ දෙයි. වගුවේ ක්ෂේත්ර වර්ග නියම කරමින්, ගැලීම් සටහන් ස්වයංක්රීයව එහි ගොඩනැගීමට වල නිරවද්යතාවය පාලනය කළ හැකිය. MySQL වගු පරීක්ෂා නිර්මාණය නිර්මාණය භාවිතා කරමින්, නිර්මාණ ක්ෂේත්ර පිරවීම සඳහා කොන්දේසි නියම කළ හැක. වෙනත් SQL උපභාෂා සිට මෝස්තර සංක්රමණික පහසුකම් සැලසීම සඳහා වඩා අවස්ථාවක් - මෙම විකල්පය වන අතර.

තොරතුරු අභ්යවකාශ: නියමයන් සහ පද්ධති

සෑම ව්යාපෘතියක්, එය සමස්ත වෙබ් අඩවිය, තනි පිටුවකට හෝ සරල ඇල්ගොරිතමය වේවා, යම් තොරතුරු අවකාශය එක් තැනක පිහිටා ඇත. එම ස්ථානය "ලිපිනය" - යම් විශේෂිත කාර්යයක්, මෙම ඇල්ගොරිතමය පැවැත්මේ කොන්දේසි: මෙම අවස්ථවක හා ප්රදර්ශනාගාරය පිළිබඳ තොරතුරු ව්යුහය, පරිවර්තන ක්රියාවලිය සාදයි.

කෙසේ වෙතත්, අවශ්යයෙන්ම MySQL නීති අනුගමනය කරන්නේ නැහැ, වගුව නිර්මාණය එහි කාරක රීති අනුව බව නිර්මාණය කළ නොහැක.

මෙම උදාහරණයේ දී, ක්ෂේත්ර code_back, owner_code session_code යතුරු අර්ථ දැක්වීමේ දී සහ පිළිවෙළින් ආපසු සහ ගනුදෙනුකරුට සැසිය. මෙම MySQL සම්මත නොවන අනුවාදය භාවිතය වගුවක් නිර්මාණය, මෙහි ප්රධාන ප්රවීනත්වය එහි ක්ෂේත්රයේ බොරු පමණක් නොවේ නොමැත, අර්ථය තුල ඇඳ: ගනුදෙනුව සම්පූර්ණ නොවන එම නඩුව නැවත කේතය, ක්රියාකාරී සේවාදායකයා කේතය හා සැසිය කේතය, ග්රාහක සඳහා කිහිප විය හැකි, නමුත් එය මත රඳා පවතී, එහිදී කේතය කළමනාකරණය ආපසු යනු ඇත.

සම්මත නොවන ක්ෂේත්ර h_code, a_contents හා a_surprise භාවිතය ද ඇත. මෙහි එක් ක්ෂේත්ර දත්ත, සහ semantics අඩංගු කරන්නේ කෙසේද යන්න පිළිබඳ වගුව MySQL උදාහරණයක් නිර්මාණය කරන්න. ඔබට ගනුදෙනුකරුවන් වගුවක් ඇති ඕනෑම තත්ත්වය තුළ, එය මේසය ක්රියාකාරී කොටසක් තොගයක් නිර්මාණය කිරීම ඥානවන්ත දෙයක්. මෙම අවශ්යයෙන්ම එය ප්රමාණවත් ආරම්භක දත්ත ව්යූහයක් බවට පත් කරන්නේ නැත. උදාහරණයක් ලෙස, ක්ෂේත්රයේ පටුන a_contents: නම, මුරපදය, ඊ-තැපැල්, සහ a_surprise ක්ෂේත්රයේ - පරිශීලක වත්මන් රාජ්ය.

අදහස a_contents සහ / හෝ a_surprise

එවැනි කතාවක් තිබුණා විශාල හා පා ගමනින් යාමට විය යුතු අතර, එකම අදාළ තොරතුරු අඩංගු, කුඩා සීමා කරනු ලැබේ හැකි, ප්රධාන මේසය වෙත ප්රවේශ විය යුතු නැහැ. මෙහි වගුව MySQL නිර්මාණය - සරල අනුව සිදු කළ හැකි දේ ආදානය පාරිභෝගික නම සහ මුරපදය, හෝ මුරපදය, හා ඊ-තැපැල් උදාහරණයක්: (වැනි a_contents '{$ cUserName}; {$ cUserPass}%') හෝ ( '% වැනි a_contents {$ cUserPass}; {$ cUserName} ').

මෙම උදාහරණයේ දී, මේසය තමන්ගේ ම කාර්යය චෙක්පත භාවිතා කරයි: මේසය නොවේ නම් scTableExists ( 'rm_cache'), ඔබ පමණක් නොව එය නිර්මාණය කිරීම සඳහා අවශ්ය වනු ඇත, පමණක් නොව, උදාහරණයක් ලෙස, වාර්තා කිරීම සඳහා, දත්ත සම්පත් පරිපාලකයන් සමඟ පළමු වාර්තා කිහිපයක්.

මේසය පිළිබඳ ලබා ගත හැකි හා නැති වූ අවස්ථාවක එහි ස්ථාපිත සීමා MySQL මූර්තිමත් කරන්නේ දීමනා පවතී නොවේ නම් සම්මත ප්රභේද්යයක් වගුවක් නිර්මාණය කරන්න. සාමාන්යයෙන්, මෙම ප්රමාණවත් නොවේ. අපි වගුව සඳහා පරීක්ෂා පමණක් නොවිය යුතු, පමණක් නොව, මූලික තොරතුරු සමඟ එය පුරවන්න.

සරල වර්ගය සෛල

භාෂා MySQL භාවිතය නිශ්චිතභාවයකින්, විශේෂයෙන්, PHP, සාමාන්යයෙන් ජනප්රිය දත්ත ප්රමාණය අවම: පළමු හා සියල්ලටත් වඩා, එහි විචල්ය netipirovannostyu. අවශ්ය ලෙස බහුලව භාවිතා කරන නූල්, - සංඛ්යාව සහ දිනය, සමහර විට තාර්කික දත්ත. MySQL පිළිබඳ දත්ත විස්තර වැඩි අවස්ථා වගුවක් නිර්මාණය දුර්ලභ අඩංගු වේ. අග විසඳිය යුතු ප්රශ්නයක් තීරණය වුවද. ඕනෑම නවීන අන්තර්ගත කළමනාකරණ පද්ධතිය වෙබ් අඩවිය - ඔබ මේසය MySQL, උදාහරණයක් නිර්මාණය හරහා දත්ත සමස්ත පරාසය භාවිතා කළ හැකිය.

කුමක්ද සහ භාවිතා කරන ආකාරය - සංවර්ධක නිර්වචනය කරයි. කාලය මේ මොහොතේ දී, විකිපීඩියා, නිදහස් විශ්වකෝෂය අනුව, MySQL පරිමාව හා වේගය විශේෂාංග පාරිභෝගික වඩාත් capacious පරිකල්පනය, ගිණුමට භාවිතා කරන සංවර්ධක අත්දැකීම් ගෙන ඔබට හැකි වනු ඇත. එය MySQL මත භාවිත කරන විට මේසය පෙරනිමි-ව්යුහයන් පිරිසිදු (හිස් මේස) විචල්ය දිග සෛල සමග නිර්මාණය කිරීම සහ ක්රියාවලිය තුළ ගතික අන්තර්ගතය පිහිටුවීමට ඉඩ නිර්මාණය කරන්න.

සංකීර්ණ දත්ත ව්යූහයක්

සරල දත්ත වර්ග, පළමු පෙළ වෙත නැඹුරුව සංකීර්ණ තොරතුරු නිර්මාණය වැඩි පොලී තුඩු දී තිබේ දත්ත සමුදාය සමඟ වැඩ කරන විට ප්රධාන නූල්, අංක (සුචි - බොහෝ විට) ගබඩා කිරීමට පරිවර්තනය වන බව විරුද්ධ, දින, හා "විශාල දත්ත" - පින්තූර , වෙනත් capacious අන්තර්ගතයට ශබ්ද. මෙහි භාෂාව ද එම SQL මෙම වගුව නිර්මාණය වන MySQL පාහේ සීමාවක්. "මාංශ පේශි" ක්රමලේඛකයෙක් සියලු සරල හා පහසුවෙන් ප්රවේශ සඳහා එහි බැහැර දී සැබෑ SQL පූර්ණ බලය ඇත.

සෛල වර්ගය දත්ත සමුදාය තුළ අඟුරු හෝ varchar අනුව පිටතින් සිල්වත් සරල සම්පූර්ණ වස්තුව දී වර කියවීම සඳහා ඇල්ගොරිතම පරිවර්තනය - සංකීර්ණ දත්ත ව්යුහය (ගුණ, ක්රම, කාරක රීති හා semantics), සහ නැවත සංවර්ධක මගින් තීරණය කරනු සාරය වන සංයුක්ත ආකෘති පත්රය, ඇදී පටිගත විට.

එම ඒකකය වගුව

තීරුව පමණක් පමණක් මාර්ග හා ඔවුන්ගේ හමුවන තැන එකම මූලද්රව්ය, හා එකම වර්ගයේ - සෛල. මෙම මුලික නීතිය ව්යුහය MySQL "වගුව නිර්මාණය" වේ. කිසිදු MySQL දත්ත වර්ගය මුල් නොවේ: එය කාරක රීති සිට අනුගමනය නොකරන සංඛ්යාව, චරිතය නූල්, දිනය ..., නමුත් එය ප්රායෝගිකව හැරෙනවා.

සෛල අර්ථ කථනය Programmer එය කාර්ය අවශ්යතා නිසා වස්තුවක ඕනෑම ආකාරයක, දරාගත හැකිය. එකම මාර්ගය - දත්ත සමුදාය පිළිබඳ දෘෂ්ටිකෝණය "ඕනෑම වර්ගය" බව.

කෙසේ වෙතත්, කුමක් වුවත්, සහ භාවිතා කරන ආකාරය සංවර්ධක වඩාත් කැමති වෙයි. එය මේ මොහොතේ දී කාලය තුළ (විකිපීඩියා, නිදහස් විශ්වකෝෂය අනුව) පරිමාව හා වේගය MySQL පරාමිතීන් සැලකිල්ලට භාවිතා කරන සංවර්ධක අත්දැකීම් සැලකිල්ලට ගනිමින්, පාරිභෝගික වඩාත් capacious පරිකල්පනය තෘප්තිමත් කළ නොහැකි බව වැදගත් වේ.

"අප්රතිහත" ඉතා සරල වගුව වන අතර, වඩාත් සරල ක්රමයක් සැලසුම් කළා. සංවර්ධක නිසි අර්ථය සෑම ක්ෂේත්රයේ කරන්නේ නම්, ඔබේ MySQL තුළ අඟුරු හෝ varchar වර්ගය එය couching වගුව කාරක රීති නිර්මාණය, මේසය වැඩ කරනු ඇත.

පූර්ණ සංඛ්යාමය වගුව

ඒ වගේම අපි MySQL තුළ දර්ශක ගැන කතා කළ යුතුයි. නිර්මාණය මේසය ඔබ ඔවුන් වහාම විස්තර සහ දත්ත විශාල වෙළුම් ප්රවේශ භාවිතා කිරීමට ඉඩ දෙයි. මෙම ප්රවේශය හුරු පුරුදු, ඉතා අවබෝධ කරගත හැකි ය සහ ප්රශස්තිකරණය, CPU වේගය මත රඳා පවතී, ගබඩා කරන සාම්පල ඩොමිනෝස් ගණනය ගණිත ක්රමයක් බොහෝ විට දත්ත සංස්කරණය php.ini, my.ini හා httpd.conf තෝරාගත් බව එම විස්තර කිරීමට සොයාගන්නා ලදී.

සරල පූර්ණ සංඛ්යාමය සඳහා "දත්ත යතුරු" - - මේසය කිසිදු පේළි පමණක් සංඛ්යා මේ අතර, කිසිවක් ඔබේ ම දැක්ම "දත්ත" නිර්මාණය කිරීමට සංවර්ධක වළක්වයි. ක්ෂුද්ර වගුව int MySQL නිර්මාණය වගුවේ අවශ්ය සියලු ඉතිරි ලබා ඇත: පහසුවෙන් ප්රවේශ, සරල මෙහෙයුම, පරිපූර්ණ වේගය සම්පූර්ණ ක්රියාකාරිත්වය.

විශාල හා අතිවිශාල වගු තුළ සැබෑ දත්ත කාඩ්පත් ලෙස සංවිධානය පුර්ණ සංඛ්යා, නිඛිල, කිසිදු ගැටලුවකින් තොරව තොරතුරු තෝරා ගැනීම සහ වෙනස් කඩිනම් කරනු ඇත. විකල්පයක් ලෙස ඔබ නිර්මාණය තාවකාලික වගුව ව්යුහය භාවිතා කළ හැකි, වැඩ කාල සීමාව සඳහා ප්රවේශ ප්රධාන සංස්කරණයක් නිර්මාණය, MySQL එය භාවිතා කිරීමට පෙර තාවකාලික වගුව නිර්මාණය කරයි. ප්රධාන මේසය - හෝ, උදාහරණයක් ලෙස, එක් එක් පරිශීලකයා සඳහා.

මෙම සන්දර්භය තුළ මෙම කාරක රීති නිර්මාණය වගුව භාවිතය පෙන්වා නැත පවතී නොවේ නම් MySQL ඔබ අවශ්ය වගු නිර්මාණය කිරීමට ඉඩ ලබා දෙන අතර, විට පවා අනපේක්ෂිත නොමැති, උදාහරණයක් ලෙස, වැරදි ආදාන / ප්රතිදාන හෝ පරිගණකය අනතුරු විය, සූචිගත බාධා.

සත්කාරක යථාර්ථයන් - MySQL +

ඓතිහාසිකව, දත්ත සමුදාය අර්ථවත් දත්ත ව්යූහයක්. නිර්මාණ එම් ySQL වගුවක් නිර්මාණය මුලින් දත්ත සහ තැටියේ ඉඩ ඔවුන්ගේ ස්ථානය සම්භාව්ය සංකල්ප අනුගමනය. අන්තර්ජාල වැඩසටහන්, හා සත්කාරක සහ ජනප්රිය අන්තර්ගත කළමනාකරණ පද්ධතිය තර්කනය සියලු විකල්ප ඉහත, බැලූ බැල්මට, අමුතු සිදු විස්ථාපනය: එක් පදනමක් කිහිපයක් සංකලනයක් විය හැක. වෙන් වගු උපසර්ගය නම මත ය.

ඇතැම් සත්කාරකයන් විසින් එවැනි දත්ත ගබඩා නාමය ලෙස, ඔවුන්ගේ ඉල්ලීම් නම් අයිතිකරු සත්කාරක නම සමඟ ආරම්භ වන දත්ත සමුදාය මත පනවා ඇත.

පොදුවේ ගත් කල, එය දත්ත ආකාරය මේසයක් එය කැඳවීමට කැඳවීමට දේ ප්රශ්නයක් නොවේ. කෙසේ වෙතත්, මෙම තත්ත්වය, හුදෙක් MySQL කාරක රීති සහ ප්ලස් කාරක රීති සත්කාරක අවශ්යතාවයන් නියෝජනය කිරීමට පටන් එනම් MySQL. +

කුඩා මේසය, පහසු එය සංවිධානය, සහ අඩු එය, එය අවශ්ය ක්රියාමාර්ග දත්ත සමඟ සිදු කරන ලද හරහා පරිගණක භාෂාවෙන් රැසකි ඇත මෙම ඝනත්වයට වාර්තා වේ.

ප්රතිපත්තියක් වශයෙන්, ඕනෑම කටයුත්තක් මූලික සංරචක බවට තීන්ත ආලේප කිරීමට පහසු වන අතර, එකම ප්රශ්නය කෙතරම් එවැනි සරල වැය වේ වේ.

ඔබ පිරිසිදු MySQL අවශ්ය නම්, එය ඔබගේ ම සේවාදායකය දත්ත සමුදායන් සංඛ්යාව මත හෝ ඔවුන් හා ඔවුන්ගේ සාමාජික වගු නම් නීති මගින් කිසිදු සීමා වනු ඇත එහිදී සත්කාරක අයිති වෙනවා.

Apache / MySQL / PHP හි සංස්කරණ වැනි විවිධ

ද සත්කාරක පරිසරය මත යැපීම - නවීන ආරක්ෂක වැඩසටහන් සඳහා අත්යවශ්ය කොන්දේසියක් ලෙස, මේ නිසා ම නොව කරදර. ඔබ ලිවීමට හැකිය , PHP 7.0.13 MySQL 5.7.16 භාවිතා කරන්න, නමුත් පාරිභෝගික, සත්කාරක perl බසට ලං පමණක් අනුවාදය සහ "මාංශ පේශි" 4.1.1 හෝ PHP හි පැරණි අනුවාදයක් ඉඩ ඇත.

පොදුවේ (එය, මේ, ඇත්ත නොවේ) ලිනක්ස්, ඒ අතරින් කිහිපයකි, උබුන්ටු හා වෙනත් වෙනස්කම් yunikosopodobnyh පද්ධති මත ලබාගත සත්කාරක. ඔවුන් සියලු හොදින් ක්රියාත්මක, නමුත් ඔවුන් එක් එක්, එක්රැස්වීම් AMP (Apache, MySql, PHP), තමන්ගේ ම සංස්කරණ එහි ම ලක්ෂණ ඇත. හැම විටම නොවේ ඇය මීට පෙර එක් වැඩ නමුත්, ඉදිරි අනුවාදය වැඩ කිරීමට සෑම කණ්ඩායමක් යන්නේ.

එවැනි දත්ත MySQL හි ඕනෑම වෙළුමක් අපනයනය ලෙස සරල මෙහෙයුම දෙකම ආනයන ආනයන phpMyAdmin සිට, සහ විධාන රේඛාවේ සිට, ගැටලු තොරව කරන්නේ. ඇමතුම් ආනයන මෙහෙයුම් සිදු කළ නොහැක. බොහෝ විට ඔබගේ PHP, MySQL සේවාදායකය හෝ Apache යමක් වෙනස් කිරීමට නොහැකි වඩා. වෙනස්කම් උදව් නොවේ නම්, එය විකල්ප සොයා ගැනීමට අවශ්ය වේ.

සරල ඇත්ත, මෙහෙයුමක් දත්ත සමුදාය, වැඩසටහන්කරණ භාෂාවට හෝ සේවාදායකය නැවත විසින් සිදු කළ හැක. මෙය හොඳම විසඳුම නොවේ, නමුත් සාමාන්යයෙන් ඵලදායී.

දත්ත සමුදාය නිර්මාණය කිරීම / වලංගු වගුව

කාරක රීති MySQL එහි සම්මත කාලේ දී කලාතුරකින් අදාළ වගුවක් නිර්මාණය කරන්න. එය ජනප්රිය අන්තර්ගත කළමනාකරණ පද්ධතිය සන්දර්භය තුළ සලකා නැති නම්, එහි දී සෑම විටම ආරක පිලිබඳ සම්භාව්ය වනු ඇත. ඔවුන් වර්ගය සහ ප්රමාණය තිබිය යුතුය ක්ෂේත්ර මේසය අවශ්ය වන,: දෛනික වැඩ පිළිවෙත් සන්දර්භය තුළ එය සලකා බැලීම සඳහා පහසුම වේ. අක්ෂර කට්ටලය, පිළිවෙල, යතුරු: ඉතිරි තවමත් සංවර්ධනය ක්රියාවලිය පිරිපහදු කිරීම අවශ්ය වේ.

ප්රශස්ත ඇල්ගොරිතමය වෙළුමක්, දත්ත සමුදා නොමැති පවා ආරම්භ කිරීමට එම වෙබ් අඩවිය බාධා නොවන වේ. ඔබ ඔබේ ම කාර්යය ලියන්න පුළුවන් ඔබ තොරතුරු ව්යුහයන් පමණක් නොව නිර්මාණය කිරීමට අවශ්ය විට දත්ත-ගබඩාව සහ / හෝ මේසය පරීක්ෂා, පමණක් නොව, ඔවුන්ගේ මූලික තොරතුරු පිරවීම සඳහා.

කිසිදු දත්ත හෝ මේස ව්යුහය පවතී කැඩිලා: බොහෝ විට වගුවක් නිර්මාණය පවතී නොවේ නම්, MySQL වෙබ් අඩවිය හිමිකරු හෝ හදිසියේ කියන්නේ අමුත්තෙක් පුදුම වූයේ නැත මෝස්තර මාලාවක් භාවිතා කරන්න.

නූතන වැඩසටහන් සාමාන්ය රීතියක් දී "විශ්වාසය නමුත් සත්යාපනය කරන්න" වෙනුවට වැඩ නැත, හෝ තර්කනය භාවිතා කරනු ඇත "පරීක්ෂා කිරීම හා භාවිතා කරන්න."

වගුවක් නිර්මාණය: MySQL පරිශීලක වගුවේ ආදර්ශ

නව අමුත්තන් හා වෙබ් අඩවිය භාවිතා කරන්නන් දොරටුව / පිටවීමේ ලියාපදිංචි බොහෝ අවස්ථාවල සංවර්ධනය කර ඇත, නමුත් තවමත් කිසිදු වෙබ් අඩවිය මෙම වැදගත් පරිපූර්ණ සීමාව.

බොහෝ ක්රම, ආදාන / ප්රතිදාන සහ ලියාපදිංචි අඩවිය සඳහන් කොන්දේසි මගින් අර්ථ දක්වා ඇත සහ / හෝ අන්තර්ගත කළමනාකරණ පද්ධතිය භාවිතා කරන්න, නමුත් බොහෝ විට - වඩා ආරක්ෂිත දෙයක් සංවර්ධනය පරිශීලක ගිණුම් ආරක්ෂා අනවසරයෙන් ඇහුන්කන් දීම අඩවිය වැළැක්වීම සඳහා ඇති ආශාව.

සාමාන්යයෙන් MySQL දත්ත ගබඩා වෙබ් අඩවියක් වඩා සුරක්ෂිත වේ, නමුත් අසමත් වූ විට දත්ත ගබඩා කිරීම සඳහා නම් සහ මුරපද අඩංගු වෙබ් අඩවි, මානකරන කේතය සංදර්ශකය බ්රවුසරය දෝෂයක් පණිවුඩ පාලනය කළ නොහැකිය.

හොඳ පුහුණුවක් - ස්ථිතික සහ ගතික සංරචක මත ඇති දත්ත හුවමාරු කිරීම. පරිශීලක වගුවේ ආදර්ශ ගැන, ඔබ තොග පැතුරුම්පත් පරිශීලකයන් හා ක්රියාකාරී cache_users පුළුවන්. (උදාහරණයක් ලෙස) පසුගිය දින වැඩ කළ අයට පමණක් - පළමු වගුව, පරිශීලකයන් විශාල සංඛ්යාවක් දෙවන අඩංගු වේ. දෙවන වගුව කෙනකු බව සෑම නව පරිශීලක, දොරටුව / පිලිගැනීම හා යම් කාලයක් සඳහා ගබඩා කර ගැනීමෙන් පසු එහි පැමිණියේ ය.

නමුත් මෙහි වගු දෙකකට බෙදීම (කුඩා මේසය හැම විටම, අතිවිශාල හා විශාල වඩා වේගවත් වේ) දත්ත සාම්පල අනුපාතය ලබා, පමණක් නොව, එය විශේෂ අඩවිය ඕනෑම පාරිභෝගික ක්රියාත්මක කරන විට බොහෝ විට අවශ්ය වන්නේ තොරතුරු පමණක් ගැලපෙන බව පමණක් නොවේ. නියැදීම් හෝ දත්ත වෙනස්කම් සඳහා ස්වභාවිකව ප්රධාන වගුව භාවිතා.

මතකය, තොරතුරු සහ දත්ත

තොරතුරු තාක්ෂණ ක්ෂේත්රයේ කෙසේ හෝ මතක ක්රමලේඛන භාෂාව නියෝජනය වර්ධනය කර නැත. භාෂාව - විචල්යයන්, නියත සහ ව්යුහයන්, හසුරුවනු කෙසේ හෝ දෙයක් හා ඉඩ. දත්ත සමුදාය - යමක් ගබඩා වේ. එය ඔබ හැම විටම ඔබට යමක් සටහන් හැකි වන්නේ, එය දෙයක් තෝරා ගත හැකිය.

තොරතුරු සමඟ වැඩ කිරීම සඳහා ඒකාබද්ධ භාෂාව සහ රාමුව, නමුත් මේ ත්රිත්වයට දී එම සහයෝගීතාව තර්කනය පවා AMP සරල පොකුරක් තුළ, එසේ පරිපූර්ණ නොවේ: Apache, PHP, MySQL. මෙතන හැම දෙයක්ම පැහැදිලි ය: සේවාදායකය මෙම ක්රමලේඛන භාෂාව හා දත්ත-ගබඩාව - කාර්යයන් බහුතරය සඳහා අවශ්ය සියලුම.

SQL භාෂාව - එකම ක්රමලේඛන භාෂාව, හා ඇත්ත වශයෙන්ම දත්ත සමුදාය තුල තමන්ගේම තර්ක මෙහෙයුම්, ම වැඩසටහන් සංකල්පය වේ. මෙන්න අපි දත්ත සමුදාය වැඩසටහන් පැත්තට ආශාවක් තිබෙනවා. PHP - හොඳ මෙවලමක්, නමුත් ඔහු ප්රමාණවත් දත්ත පැත්තේ කිරීමට කැප වී සිටින බව කියන්න, එය අපහසු වේ. කෙසේ වෙතත්, එහි ව්යුහය හා කාර්යයන් දියුණු හා දියුණු කළා.

අපි තනි ඒකකයක් PHP සහ MySQL ඒකාබද්ධ නම්, ඔබ මෙවලම් ලබා ගැනීම, මතක ඇත. විකල්පය එකතුවක් වස්තුව-අභිමුඛ වැඩසටහන් අදහස ලබා දෙයි: වස්තුව භාෂාව ඔවුන්ගේ දැමෙනවා අවස්ථාවේ මතකයේ (දත්ත සමුදාය තුළ) සංයුක්ත රාජ්ය විස්තර. එය අවශ්ය වූ විට, එය සම්පූර්ණ වස්තුවක් බවට අඩු සහ එහි ප්රවීනත්වය අනුව ක්රියාත්මක වේ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 si.atomiyme.com. Theme powered by WordPress.