|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander Ryndin, авторГораздо интереснее (как сказал выше Сибиряков), если эта FileTable начинает использоваться на запись для хранения пользовательских данных, которые при резервном копировании/восстановлении должны быть согласованными с другими данными. Это реализовано в текущей версии в виде FileStream. авторПример, который вы привели с загрузкой данных из внешнего файла - это очень слабый case. Его можно сделать с помощью BFILE в Oracle, начиная с 8i. Имя, сестра! ((с) х\ф Три мушкетера) Триггер на появление файла есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:26 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander RyndinНу вы меня реально пугаете. Каменный век. На C# парсинг файлов писать? А как потом быть с поддержкой этого решения? Что-то вы недоговариваете. Не... Это Вы меня пугаете, полагая, что все задачи можно решить с помошью "языка СУБД"... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:29 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinА на вопросы, которые я задавал выше ответите? :) Возможно я что-то пропустил... На какие?Вот тут в тексте вопросы: Я тогда подведу для себя итого, что такое FileTable - это библиотека в MSSQL: Alexander Ryndin- которая выставляет наружу каталог на сервере MSSQL по SMB/WebDav (?) для записи/чтения (как там с правами, квотами?) - управляет табличкой, в которой эти файлы описаны (можно ли навесить дополнительную атрибутику на эти файлы?) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:29 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander RyndinВот тут в тексте вопросы: Я тогда подведу для себя итого, что такое FileTable - это библиотека в MSSQL: Alexander Ryndin- которая выставляет наружу каталог на сервере MSSQL по SMB/WebDav (?) для записи/чтения (как там с правами, квотами?) - управляет табличкой, в которой эти файлы описаны (можно ли навесить дополнительную атрибутику на эти файлы?) FileTable - это маппинг (проактивный) файловой шары на объект (таблица) базы данных. О каких дополнительных атрибутах идет речь? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:32 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander Ryndin, авторГораздо интереснее (как сказал выше Сибиряков), если эта FileTable начинает использоваться на запись для хранения пользовательских данных, которые при резервном копировании/восстановлении должны быть согласованными с другими данными. Это реализовано в текущей версии в виде FileStream.Вы упорно обходите вопрос про согласованность данных в FileTable. Т.е. используется только на чтение. Для записи использовать смысла нет. pkarklinавторПример, который вы привели с загрузкой данных из внешнего файла - это очень слабый case. Его можно сделать с помощью BFILE в Oracle, начиная с 8i.Имя, сестра! ((с) х\ф Три мушкетера) Триггер на появление файла есть?Встроенного функционала, чтобы слушать внешнюю файловую систему, нет. Но эта возможность реализуется за 10 минут подключением внешней библиотеку на C++ или .NET. Только какой смысл эту задачу запихивать в базу? Вирусов давно на MSSQL не распространялось? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:37 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinВот тут в тексте вопросы: Я тогда подведу для себя итого, что такое FileTable - это библиотека в MSSQL: пропущено... FileTable - это маппинг (проактивный) файловой шары на объект (таблица) базы данных. О каких дополнительных атрибутах идет речь?Ну хочется, например, сохранять номер версии документа. Или имя пользователя, который документ менял. Т.е. этого там нет. В WebDav на IIS есть , а в базе данных возможность поле добавить нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:39 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЗачем?Зачем ему работать с обычными файлами? Откройте для себя любой топик на тему "хранение файлов в базе vs снаружи". Там всё давно разжёвано. Там обычно бред с логикой блондинки в стиле: файлы должны храниться в файловой системе, данные должны в базе данных . Плюс некоторые фантазируют насчет медленной скорости. Хотя те же нежурналируемые ФС при малейшем сбое херять данные на раз, а журналируемые работают медленней чем хранение в базе. Да и скорость нежурналируемых при большом размере кластера сопоставима с хранением в базе. Что уж говорить про DBFS под которым RAC и Exadata с сжатием, дедупликацией и распараллеливанием. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:41 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinНу вы меня реально пугаете. Каменный век. На C# парсинг файлов писать? А как потом быть с поддержкой этого решения? Что-то вы недоговариваете. Не... Это Вы меня пугаете, полагая, что все задачи можно решить с помошью "языка СУБД"...Где я такое говорил? Вы передергиваете. Мое мнение, что загрузку файлов из внешних источников можно упростить с помощью GUI, такой как ODI или Informatica. Там ни строки кода писать не понадобится ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:41 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander Ryndin, авторВы упорно обходите вопрос про согласованность данных в FileTable. Что? Какая такая согласованность? Она кому-то нужна? Зачем? Вы сами себе придумали эту "проблему"? У меня есть простая задача: по факту появление файла в папке выполнить его загрузку в таблицу. авторВстроенного функционала, чтобы слушать внешнюю файловую систему, нет. Но эта возможность реализуется за 10 минут подключением внешней библиотеку на C++ или .NET. Что? За десять минут получиться сделать триггер на появление файла в папке? авторТолько какой смысл эту задачу запихивать в базу? Вирусов давно на MSSQL не распространялось? Вирусы... В прайсах... Гм... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:43 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander RyndinНу хочется, например, сохранять номер версии документа. Или имя пользователя, который документ менял. Т.е. этого там нет. В WebDav на IIS есть , а в базе данных возможность поле добавить нет. Уважаемый, это Вам "чуть выше"... SharePoint... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:45 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinавторВстроенного функционала, чтобы слушать внешнюю файловую систему, нет. Но эта возможность реализуется за 10 минут подключением внешней библиотеку на C++ или .NET. Что? За десять минут получиться сделать триггер на появление файла в папке? Это проблема ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:49 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander Ryndin, Вот этот вот линк он как-то поможет мне с появлением триггера на таблице? И так... case... в папку перетаскивается файл в эксплорере. Мне надо его профултекстиндексировать его и сказать, на сколько он похож по содержанию с имеющимися уже в этой папке файлами. В процентах. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:55 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander Ryndin, Вот этот вот линк он как-то поможет мне с появлением триггера на таблице? И так... case... в папку перетаскивается файл в эксплорере. Мне надо его профултекстиндексировать его и сказать, на сколько он похож по содержанию с имеющимися уже в этой папке файлами. В процентах.Начались придумки :) Заливайте нормально в базу и делайте с ним, что хотите. С ваших слов я понял, что FileTable нужен только для отслеживания каталог - больше никаких фич он не предоставляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 16:58 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander RyndinЗаливайте нормально в базу и делайте с ним, что хотите. Задлянафига мне это все заливать в базу? И... приведите мне скрипт для заливки "нормально в базу" при переносе файла в эксплорере ( far там, или еще что-нибудь) который бы мне показал % похожести файла с уже существующими? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 17:04 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander Ryndin, И это не придумки... Это реалии жизни, к которым наличие model имеет 958 отношение. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 17:06 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinЗаливайте нормально в базу и делайте с ним, что хотите. Задлянафига мне это все заливать в базу? И... приведите мне скрипт для заливки "нормально в базу" при переносе файла в эксплорере ( far там, или еще что-нибудь) который бы мне показал % похожести файла с уже существующими? Плагин фара покажет схожесть или в таблице появиться запись об этом? DBFS позволит залить " "нормально в базу" при переносе файла в эксплорере", заодно покажет схожесть, мало того ещё и использовать её будет для ускорения и экономии дискового пространства. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 17:13 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander RyndinЗаливайте нормально в базу и делайте с ним, что хотите. Задлянафига мне это все заливать в базу? И... приведите мне скрипт для заливки "нормально в базу" при переносе файла в эксплорере ( far там, или еще что-нибудь) который бы мне показал % похожести файла с уже существующими?Вы все загрузки делаете с помощью FAR? Ладно, я понял вашу идею. FileTable хорошо закрывает единственную задачу - получить по файловому интерфейсу файл, положить в каталог на сервере и уведомить процедуру об этом. P.S. мое ИМХО - задача для школьника, студента На этом закончим обсуждения, поскольку ничего нового вы мне уже сказать не можете. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 17:17 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Плагин фара, Фар был упомянут к слову. Способ копирования в папку не имеет значения. Плагины засуньте себе... в ухо... экономия дискового пространства... я вас умоляю... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 18:12 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander Ryndinинтерфейсу файл, положить в каталог на сервере и уведомить процедуру об этом. P.S. мое ИМХО - задача для школьника, студента На этом закончим обсуждения, поскольку ничего нового вы мне уже сказать не можете. Ну, когда в Oracle появится что-нибудь похожее по функционалу - приходите. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 18:15 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander Ryndinинтерфейсу файл, положить в каталог на сервере и уведомить процедуру об этом. P.S. мое ИМХО - задача для школьника, студента На этом закончим обсуждения, поскольку ничего нового вы мне уже сказать не можете. Ну, когда в Oracle появится что-нибудь похожее по функционалу - приходите. Вот так , например. Я ж говорю - задачка для студента. Че там Microsoft 4 года девелопил - непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 18:27 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinПлагин фара, Фар был упомянут к слову. Способ копирования в папку не имеет значения. Плагины засуньте себе... в ухо... экономия дискового пространства... я вас умоляю... Это вы себе засуньте вместе с FileTable и подальше. Бешеный какой-то :) Экономия места = меньше HDD IO = быстрее работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 18:28 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
Alexander Ryndin Вот так , например. Я ж говорю - задачка для студента. Че там Microsoft 4 года девелопил - непонятно. Так триггер то где, а? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 19:33 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
асуньте вместе с FileTableЭто вы себе засуньте вместе с FileTable и подальше. Бешеный какой-то :) Экономия места = меньше HDD IO = быстрее работает. Спасибо, капитан Очевидность!!! Вы хотите со мной поговорить об этом? Купите для начала EVA 8100. Дисков на 168... Потом погорим, ага? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 19:38 |
|
Oracle или MS SQL Server 2005
|
|||
---|---|---|---|
#18+
pkarklinAlexander Ryndin Вот так , например. Я ж говорю - задачка для студента. Че там Microsoft 4 года девелопил - непонятно. Так триггер то где, а?:) Т.е. вы файлы готовы загружать только триггером? :) Маргинальные взгляды на жизнь: ETL не признаете, job не признаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2011, 20:15 |
|
|
start [/forum/topic.php?fid=35&msg=37523611&tid=1552613]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 372ms |
0 / 0 |