Tie:: FieldVals 0.40
Рекламные ссылки
Tie:: FieldVals 0.40: резюме
Размер файла:
0.053 MB
OS:
Any Platform
Тип лицензии:
Perl Artistic License
цена:
скачать:
6325
Дата добавления:
2007-08-21
автор:
Other Publisher
Tie:: FieldVals 0.40: описания
Свяжите:: FieldVals, связь массива для файла усовершенствованных данных Field:Value.
РЕЗЮМЕ
используйте Связь:: FieldVals;
используйте Связь:: FieldVals:: Строка;
# свяжите массив
мой @records;
мой $recs_obj = связь @records, Связь:: FieldVals, файл данных => $datafile;
# методы объекта
мой @field_names = $recs_obj-> field_names ();
Это - объект Связи отобразить отчеты в усовершенствованном файле с данными Field:Value в массив. У каждого файла есть многократные отчеты, каждому отчету определила его значения пара Field:Value, с расширениями, которые (a) часть Значения может расширить свыше больше чем одной линии (потому что Имена полей предопределены), и (у b) Полей могут быть многократные значения, повторяя часть Field:Value для данного поля.
Из-за его использования Связи:: модуль Файла, доступ к каждому отчету разумно быстр. Связь:: модуль Файла также гарантирует, что (a), целый файл doesnt должен читаться в память (b) рекордные изменения, написаны файлу немедленно (c), рекордные изменения не требуют, чтобы целый файл был перезаписан, только часть файла после изменения.
Преимущество этой установки состоит в том, что можно иметь полезные файлы с данными, которые являются открытым текстом, человек, читаемый, человечный доступный для редактирования, и в то же самое время способный быть обращенными быстрее чем использование XML (я знаю, я написал версию своего программного обеспечения сообщения, использующего данные XML, и даже самые быстрые анализаторы XML werent с такой скоростью, как эта установка, как только было разумное число отчетов). У этого также есть преимущества перед более простой установкой, где значения даны один за линию без признака того, какое значение принадлежит какой поле; проблемы с этим состоят в том, что более трудно установить разрушенные данные вручную, и более трудно добавить новые поля, и у одного косяка есть многострочные данные.
Это аналогично лучше чем CSV (отделенные от Запятой Значения) файл, потому что снова, с файлом CSV, данные позиционны и поэтому более тверды установить и тяжелее измениться, и снова у одного косяка есть многострочные данные.
Этот модуль и лучше и хуже чем ориентируемые на файл базы данных как DB_File и его варианты и расширения (такие как MLDBM). Этот модуль не требует, чтобы у каждого отчета была уникальная клавиша, и факт, что файл DBM является двойным, делает это не только меньшим количеством корректируемый, но также и менее портативный. На нижней стороне, этот модуль isnt как быстро.
Естественно, если потребности данных более сложны, вероятно лучше использовать абсолютную базу данных; это ориентируется к тем, кто не желает иметь верхнюю из установки и поддержания сервера реляционной базы данных, и желать использовать кое-что прямое более.
Это прибывает связанное другими модулями поддержки, такими как Связь:: FieldVals:: модуль Строки. Связь:: FieldVals:: Избранный модуль для выбора и сортировки подмножества из Связи:: FieldVals массив, и Связь:: FieldVals:: Соединение является очень простым методом присоединения к двум файлам на общем поле.
Это распределение включает сценарий fv2xml, который преобразовывает Связь:: FieldVals файл с данными в файл XML, и xml2fv, который преобразовывает файл XML в Связь:: FieldVals файл с данными.
РЕЗЮМЕ
используйте Связь:: FieldVals;
используйте Связь:: FieldVals:: Строка;
# свяжите массив
мой @records;
мой $recs_obj = связь @records, Связь:: FieldVals, файл данных => $datafile;
# методы объекта
мой @field_names = $recs_obj-> field_names ();
Это - объект Связи отобразить отчеты в усовершенствованном файле с данными Field:Value в массив. У каждого файла есть многократные отчеты, каждому отчету определила его значения пара Field:Value, с расширениями, которые (a) часть Значения может расширить свыше больше чем одной линии (потому что Имена полей предопределены), и (у b) Полей могут быть многократные значения, повторяя часть Field:Value для данного поля.
Из-за его использования Связи:: модуль Файла, доступ к каждому отчету разумно быстр. Связь:: модуль Файла также гарантирует, что (a), целый файл doesnt должен читаться в память (b) рекордные изменения, написаны файлу немедленно (c), рекордные изменения не требуют, чтобы целый файл был перезаписан, только часть файла после изменения.
Преимущество этой установки состоит в том, что можно иметь полезные файлы с данными, которые являются открытым текстом, человек, читаемый, человечный доступный для редактирования, и в то же самое время способный быть обращенными быстрее чем использование XML (я знаю, я написал версию своего программного обеспечения сообщения, использующего данные XML, и даже самые быстрые анализаторы XML werent с такой скоростью, как эта установка, как только было разумное число отчетов). У этого также есть преимущества перед более простой установкой, где значения даны один за линию без признака того, какое значение принадлежит какой поле; проблемы с этим состоят в том, что более трудно установить разрушенные данные вручную, и более трудно добавить новые поля, и у одного косяка есть многострочные данные.
Это аналогично лучше чем CSV (отделенные от Запятой Значения) файл, потому что снова, с файлом CSV, данные позиционны и поэтому более тверды установить и тяжелее измениться, и снова у одного косяка есть многострочные данные.
Этот модуль и лучше и хуже чем ориентируемые на файл базы данных как DB_File и его варианты и расширения (такие как MLDBM). Этот модуль не требует, чтобы у каждого отчета была уникальная клавиша, и факт, что файл DBM является двойным, делает это не только меньшим количеством корректируемый, но также и менее портативный. На нижней стороне, этот модуль isnt как быстро.
Естественно, если потребности данных более сложны, вероятно лучше использовать абсолютную базу данных; это ориентируется к тем, кто не желает иметь верхнюю из установки и поддержания сервера реляционной базы данных, и желать использовать кое-что прямое более.
Это прибывает связанное другими модулями поддержки, такими как Связь:: FieldVals:: модуль Строки. Связь:: FieldVals:: Избранный модуль для выбора и сортировки подмножества из Связи:: FieldVals массив, и Связь:: FieldVals:: Соединение является очень простым методом присоединения к двум файлам на общем поле.
Это распределение включает сценарий fv2xml, который преобразовывает Связь:: FieldVals файл с данными в файл XML, и xml2fv, который преобразовывает файл XML в Связь:: FieldVals файл с данными.
Tie:: FieldVals 0.40: скриншот
Рекламные ссылки
Tie:: FieldVals 0.40: ключевое слово
Tie:: FieldVals 0.40: Закладка
Похожие программы на Tie:: FieldVals 0.40
мое программное обеспечение
Вы не сохраняются какие-либо программного обеспечения. Нажмите кнопку "Сохранить" рядом друг с программным обеспечением, чтобы сохранить его на свой программного корзину
поисковых
Рекламные ссылки
