Может ли тип данных blob хранить видеоданные?Тип данных Blob?
ответ
хранение видео в SQLite базы данных ужасной идеи. Не делай этого.
Не размещайте большие БЛОБЫ в базе данных. Поместите их в файловую систему рядом с файлом базы данных, а затем напишите имена файлов или URL-адрес в базе данных. Это будет на тонну быстрее, будет использовать базу данных намного эффективнее, минимизирует ввод-вывод (в том, что видео не нужно будет разбивать на пейджинговую схему базы данных и облегчит управление видео) файловая система delete
файла является тонный быстрее, чем база данных, имеющей акцизным кучу страниц, содержащих BLOB).
Ввод объектов BLOB в базе данных ужасно неэффективно и, вполне возможно, будет дуть ваши приложения (если вы не разработали способ передачи данных из базы данных в видеодекодер).
Это потребует дополнительных операций ввода-вывода, использования большей мощности и производительности, как правило, в ад, как вы храните больше элементов в базе данных. Если y ou смешивают BLOB с небольшими базами данных в базе данных, вы вполне можете получить в конечном итоге патологически фрагментированную базу данных. Автоматическое вакуумирование поможет, но это еще большая неэффективность, больше ввода-вывода и больше потребляемой батареи.
Да, есть базы данных, которые хорошо управляют BLOB. И они совершенно не относятся к этому вопросу, единственным тегом которого является «iPhone».
Обратите внимание, что ответ на вопрос «обрабатывает BLOB и потоковые медиа лучше, чем файловая система», всегда требует, чтобы вы использовали базу данных, которая читает/записывает в/из необработанного устройства - раздел на жестком диске диск, который не что иное, как содержимое базы данных. Любое другое решение обязательно будет слоем поверх существующей файловой системы, и будет стоить, даже если поставщик базы данных выполнит всю инженерную работу (и она огромна), чтобы максимально соответствовать им доступа к базе данных базовая семантика файловой системы.
Тип данных blob может использоваться для хранения любых двоичных данных. В частности, это означает B (inary) L (arge) Ob (ject) (http://en.wikipedia.org/wiki/Blob_(computing))
Я использую блог для хранения видео в своей базе данных SQLite и его работоспособности, у меня есть более 100 видео в моей базе данных. время хранения, что видео
не могли бы вы дать мне обзор хранения видео и изображения, а также в виде данных blob? – 2010-12-06 06:32:18
NSData *imageData;
NSURL *imageURL = [[NSURL alloc] initWithString:[[videolistArray objectAtIndex:[number intValue]] valueForKey:@"video"] ];
if (imageURL) {
imageData = [NSData dataWithContentsOfURL:imageURL];
}
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
if (!documentsDirectory) {
NSLog(@"Documents directory not found!");
}
NSArray *myWords = [[NSString stringWithFormat:@"%@",[[videolistArray objectAtIndex:[number intValue]] valueForKey:@"video"]] componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:[myWords lastObject]];
[imageData writeToFile:appFile atomically:YES];
в этом я магазине видео в iPhone каталоге документов у просто вставить его в базу данных SQLite ж
- 1. Вставка BLOB данных в тип объекта - Oracle
- 2. BLOB и CLOB тип данных одинаковые программы
- 3. Тип ответа blob, но получение данных xml
- 4. Как использовать тип данных BLOB с Hibernate?
- 5. Apache Spark SQL BLOB тип данных
- 6. Как использовать тип данных Blob в Postgres
- 7. BLOB данные в XML-тип данных
- 8. Sqlite3, тип BLOB в iphone
- 9. Как отобразить тип данных blob из базы данных в pdf
- 10. Ошибка усечения данных при вставке blob как тип данных
- 11. Как преобразовать blob в xml-тип?
- 12. Как определить тип файла из blob/filestream?
- 13. Как преобразовать длинный тип данных в тип данных BLOB в Oracle Dump
- 14. есть ли тип данных blob для свойства списка?
- 15. Тип вставки BLOB изображения в базу данных MySQL
- 16. Вставить изображение в базу данных как тип blob - Codeigniter
- 17. Azure copy blob для другой учетной записи: недействительный тип blob
- 18. IN CI Как напечатать тип изображения blob
- 19. Каков правильный тип BLOB для HTML?
- 20. о MySQL выберите тип поля `blob`
- 21. Вставка значений в тип BLOB в JDBC
- 22. Невозможно прочитать тип blob с использованием OleDbDataReader
- 23. Тип данных пользовательских данных Doctrine
- 24. Экспорт двоичных данных/данных BLOB?
- 25. SQLite blob типы данных
- 26. Поиск данных памяти blob
- 27. отображение BLOB данных
- 28. Обновление данных столбца BLOB
- 29. blob в модуле данных
- 30. Метод Aurelia json, возвращающий Blob Тип
Перевод: да. +1 :-) – Thilo 2010-12-06 06:23:45
@Thilo, спасибо за перевод моего усталого ответа ;-) – 2010-12-06 17:39:21