Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Приклади збереження даних
SQLite: Іноді корисно зберігати й працювати з даними більше структурованим способом, з урахуванням відносин між ними. Тут ми будемо говорити про сімейство інструментів зберігання інформації, які називаються реляционными базами даних, або СУРБД (системи керування реляционными базами даних). Ми думаємо, що раніше вам уже доводилося використовувати такі реляционные бази даних, як MySQL, PostgreSQL або Oracle.

Якщо це так, у вас не повинне виникати проблем при читанні цього розділу. Відповідно до інформації, що приводиться на веб-сайті, SQLite - "це бібліотека програмного забезпечення, що реалізує самодостатній, безсерверний, не потребуючий настроювання механізм бази даних SQL з підтримкою шипиків". Що все це означає? Цей механізм бази даних працює не у вигляді окремого процесу на сервері, а в тім же самому процесі, що й ваш програмний код, і ви можете звертатися до нього як до бібліотеки.

Дані перебувають у файлі, а не в безлічі каталогів, розкиданих по декількох файлових системах. І замість того, щоб набудовувати ім'я хоста, номер порту, ім'я користувача, пароль і так далі, для організації доступу до даних ви просто вказуєте у своєму програмному коді ім'я файлу бази даних, створеного бібліотекою SQLite. Це пропозиція також означає, що SQLite є базою даних з досить широкими можливостями.
Служба аутентификации Служба аутентификацииОдне із самих удалих визначень, з якими нам доводилося зіштовхуватися, приводиться у Википедии: "прикладний протокол, що дозволяє звертатися до служби каталогів, що працює поверх протоколу TCP/IP". Як приклад...
Веб додатка Веб додаткаОдне з поліпшень, яке можна було б внести в цей додаток, -це реалізувати сортування в порядку, зворотному поточний. Зробити це досить просто, але ми залишимо реалізацію цієї можливості читачам. Як ще одне поліпшення...
Запуск сценарію Запуск сценаріюЦе в точності відповідає нашим очікуванням. Тепер спочатку спробуємо запустити сценарій, що додає новий запис, а потім знову запустимо сценарій, що витягає дані. Цей приклад ідентичний попередньому прикладу, де використовувався метод store,...
Створення звітів Створення звітівКрім того, ми могли б розширити цей сценарій і відшукувати запису з обсягом використання 80 відсотків, 70 відсотків і видавати попередження по досягненні цих рівнів. Такий сценарій легко можна було б об'єднати, наприклад, с...
 
(c) Copyright