Пойгоҳи додаҳо чист?
Вақте бо барномаҳо кор мекунем, маълумоти мо бояд нигоҳ дошта шавад. Масалан, дар Instagram маълумоти профили мо бояд сабт гардад, то дафъаи дигар дубора намоиш дода шавад.
Ба таври умум, пойгоҳи додаҳо маҷмуаи маълумоти як хизматрасонии онлайн ё офлайн мебошад.
Мисоли пойгоҳи додаҳо
Тасаввур кунед, ҷадвале дорем, ки маълумоте монанди ном, насаб ва синну солро дар бар мегирад. Ҳар дафъае ки барномаро мекушоед, механизми ҷустуҷӯ маълумоти шуморо пайдо карда, барои намоиш бармегардонад.
### Ҷузъҳои пойгоҳи додаҳо
Ҷадвали пойгоҳи додаҳо аз сатрҳо ва сутунҳо иборат аст:
- Сатр — row: як сабт, масалан маълумоти як корбар.
- Сутун — column: як навъи маълумот, масалан ном ё синну сол. Дар матни аслӣ барои он истилоҳи field — майдон истифода шудааст.
Чӣ гуна маълумоти худро дар пойгоҳи додаҳо зуд пайдо кунем?
Барномасозони бахши серверӣ — backend — барои зудтар пайдо кардани додаҳо аз тартибдиҳӣ ва механизмҳои ҷустуҷӯ истифода мебаранд.
Дар усули сода, барои пайдо кардани маълумоти корбар сатрҳо як ба як санҷида мешаванд.
Аммо агар додаҳо ба тартиб бошанд, метавон аз ҷустуҷӯи дуӣ — binary search истифода кард.
Фарз мекунем, номҳо аз рӯйи алифбо тартиб дода шудаанд ва номи мо бо ҳарфи A оғоз мешавад:
- Ҷустуҷӯро аз миёнаи рӯйхат оғоз мекунем.
- Агар номи миёна бо
Mоғоз шавад, нимаи баъдии рӯйхатро аз доираи ҷустуҷӯ хориҷ мекунем, зероAпеш азMмеояд. - Дар нимаи боқимонда ҳамин амалро такрор мекунем.
- Ҳангоми муқоисаи номҳое, ки ҳарфи аввали якхела доранд, ҳарфҳои баъдиро низ муқоиса мекунем.
- Ин равандро то пайдо шудани номи лозим идома медиҳем.
Бо ҳар қадам доираи ҷустуҷӯ тақрибан ду баробар хурд мешавад. Худи додаҳо ҳазф намешаванд — танҳо қисмҳои номувофиқ дигар санҷида намешаванд.
Навъҳои пойгоҳҳои додаҳо
Системаҳои идоракунии пойгоҳи додаҳо зиёданд. Дар ин мақола се намуна оварда шудааст:
1. MySQL
Яке аз системаҳои маъмули идоракунии пойгоҳи додаҳои релятсионӣ мебошад, ки барои вазифаҳои гуногун истифода мешавад.
2. PostgreSQL
Системаи идоракунии пойгоҳи додаҳои релятсионӣ мебошад. Онро дар таҳияи backend, аз ҷумла бо Django-и Python, истифода мебаранд.
3. SQLite
Пойгоҳи додаҳои сабук ва дарунсохт мебошад, ки дар танзимоти ибтидоии лоиҳаҳои Django ба таври пешфарз истифода мешавад.
Эзоҳ: дар матни аслӣ «lightsql» навишта шудааст; бо назардошти шарҳ, эҳтимол мақсад SQLite аст. Он пойгоҳи додаҳост, на афзонаи Django.
Инҳо се намунаи пойгоҳҳои додаҳо буданд. Намунаҳои дигар низ зиёданд.
Умедворам, ки аз ин мақола баҳра бурдед!
Мақолаҳои маъмул
Ҳар роҳе, ки интихоб мекунӣ
Ҳаёт мисли як ҳавопаймоест, ки ту худат пилот ҳастӣ, на мусофир. Танҳо ту қодирӣ самти ҳаракатро интихоб кунӣ, баландӣ ва суръатро муайян намоӣ. Агар раҳнамоиро ба дигарон супорӣ, хавфи гум кардани роҳи ҳақиқии худ вуҷуд дорад. Дар ҳар як қарор, дар ҳар
Насиҳати Падар
Падарам ҳар вақт, ки вориди утоқам мешуд ва медид, ки чароғи хона ё дастгоҳи шамолдиҳӣ рӯшан асту ман аз утоқам берунам, мегуфт: - Барои чи чароғ ва дигар асбобҳои барқиро хомӯш намекунӣ ва барқро беҳуда сарф менамоӣ? Вақте, ки вориди ҳамом мешуд ва
Ростгӯи камоли инсонист.
Ростиро набувад ҳеҷ заволе ба миён. Сарв агар хушк шавад боз асо мегардад. Ростию ростгӯӣ ва росткорӣ фазилатҳои хуби инсонианд. Агар инсон дорои ин хислатҳои бузург бошад, дар ягон давру замон обрую эътибор ва бузургию соҳибиззатии хешро аз даст
МУҚАДАСОТИ МО
Дар Конститутсияи (Сарқонуни) Ҷумҳурии Тоҷикистон махсус қайд гирифтааст, ки «Рамзҳои давлатии Тоҷикистон Парчам, Нишон ва Суруди Миллӣ аст». Барои ҳар як тоҷикистонӣ Ватан, миллат, забони тоҷикӣ, Парчам, Нишони давлатӣ, Суруди миллӣ муқаддасанд. Мо ба

Барномасозӣ
Олами Афсонаҳо
Ахбор
Дунё