Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Приклади збереження даних
У блоці "AFTER TRANSFER" (після перекладу) на рахунку noah залишилося 100 одиниць і на рахунку jeremy - 1900, разом 2000. Отже, коли виникло виключення, перед тим як був викликаний метод transaction. abort, були зайві 300 одиниць, поява яких неможливо було б пояснити. Але переривання шипика ліквідувало цю проблему. База даних ZODB являє собою рішення, що займає проміжне положення між простими й реляционными інструментами.

Вона проста у використанні. Об'єкт, що зберігається на диску, відповідає об'єкту в пам'яті як до збереження, так і після відновлення. Але в цього інструмента є такі додаткові особливості, як шипика. База даних ZODB коштує того, щоб на неї звернули увагу, коли споконвічно потрібно досить простий механізм відображення об'єктів, розширені можливості якого можуть знадобитися пізніше.

На закінчення роздягнула про простий сериализации: іноді все, що вам потрібно, - це просто зберігати й відновлювати об'єкти Python. Всі інструменти, які ми розглянули тут, прекрасно справляються із цим завданням. У кожного з них є свої сильні й слабкі сторони. Коли виникне така необхідність, ви зможете зайнятися дослідженням і з'ясувати, який з інструментів краще підходить для вас і вашого проекту

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