SASGIS

Веб-картография и навигация

Использование в Sas.Планета кеша в формате Berkeley

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение Vasya » 03 ноя 2008, 15:43

Для Mysql актуальны следующие данные

Win32 w/ FAT/FAT32 -> 2GB/4GB
Win32 w/ NTFS -> 2TB (possibly larger)
Linux 2.2-Intel 32-bit -> 2GB (LFS: 4GB)
Linux 2.4+ -> (using ext3 filesystem) 4TB
Solaris 9/10 -> 16TB
MacOS X w/ HFS+ -> 2TB
NetWare w/NSS filesystem -> 8TB

По поводу Berkly - на сколько я понимаю, это встаиваемая база, т.е. не надо поднимать никакой сервак для работы с ней, а работать из программы на прямую.
Аватара пользователя
Vasya
Советчик
 
Сообщения: 266
ICQ: 137791
Зарегистрирован: 14 июл 2008, 13:06
Откуда: Одесса
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение Parasite » 03 ноя 2008, 20:50

Vasya писал(а):Для Mysql актуальны следующие данные

Просьба не вносить сумбур. Это ограничения не MySQL - это ограничения той или иной ФС на отдельный непрерывный файл (в источнике об этом написано прямым текстом, да и ФС не зря указана). То же самое будет применимо и к Беркли, и к Ораклу, и к чему угодно еще юзающему данную ФС.

PS: полный текст, полностью раскрывающий смысл приведенных ранее цифр (болдом выделено мною):
    The effective maximum table size for MySQL databases is usually determined by operating system constraints on file sizes, not by MySQL internal limits. The following table lists some examples of operating system file-size limits. This is only a rough guide and is not intended to be definitive. For the most up-to-date information, be sure to check the documentation specific to your operating system.

    Operating System File-size Limit
    Win32 w/ FAT/FAT32 2GB/4GB
    Win32 w/ NTFS 2TB (possibly larger)
    Linux 2.2-Intel 32-bit 2GB (LFS: 4GB)
    Linux 2.4+ (using ext3 filesystem) 4TB
    Solaris 9/10 16TB
    MacOS X w/ HFS+ 2TB
    NetWare w/NSS filesystem 8TB

    Windows users, please note that FAT and VFAT (FAT32) are not considered suitable for production use with MySQL. Use NTFS instead.
http://dev.mysql.com/doc/refman/5.0/en/full-table.html

Vasya писал(а):Berkly - на сколько я понимаю, это встаиваемая база, т.е. не надо поднимать никакой сервак для работы с ней, а работать из программы на прямую

C мускулом тоже можно работать напрямую - он дает стандартный базоводный интерфейс (документированный на вышеупомянутом вебсайте). Но это потребует гораздо большего перепахивания кода SASа + потеряется гибкость настройки гейта (PHP элементарно правится в блокноте по необходимости и сразу же работоспособен - а SAS надо перекомпилить, причем только автору ибо сорцев в паблик еще никто не дал) + веб-морда и прочие вкусности прикручиваются к апачу элементарнейше (а ко встроенной БД - придется разрабатывать опять же своё и с нуля).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 460 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение Vasya » 03 ноя 2008, 22:41

Parasite писал(а):Просьба не вносить сумбур. Это ограничения не MySQL - это ограничения той или иной ФС на отдельный непрерывный файл (в источнике об этом написано прямым текстом, да и ФС не зря указана). То же самое будет применимо и к Беркли, и к Ораклу, и к чему угодно еще юзающему данную ФС.


Сумбур ? В чём же тут сумбур ? В том что я привёл информацию, действительно актуальную для MySQL ?
Я не отрецаю, что связь размера базы и размер файлов в ФС прямая, для этого я и привёл данные с указанием ФС

В общем, предлагаю тут холиваоить, а заниматься полезным делом - решать общие проблемы, и находить их решения.
Аватара пользователя
Vasya
Советчик
 
Сообщения: 266
ICQ: 137791
Зарегистрирован: 14 июл 2008, 13:06
Откуда: Одесса
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение Parasite » 04 ноя 2008, 06:54

Vasya писал(а):Сумбур ? В чём же тут сумбур ? В том что я привёл информацию, действительно актуальную для MySQL ?

Вы привели информацию, актуальную по отношению к хостящей ФАЙЛОВОЙ СИСТЕМЕ и не имеющую прямого отношения к той или иной базе данных (причем в источнике об этом прямо и написано). Кои файловые системы тут не обсуждаются.
ФАТ32 одинаково безуспешно будет пытаться сохранить как базу данных >4Gb, так и архив с любимой порнухой, и это общеизвестно, и это вовсе не ограничение БД либо архива - что в обоих случаях будет еррор NOT_ENOUGH_STORAGE.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 460 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение Parasite » 05 ноя 2008, 09:29

svp писал(а):Содержимое моего скромного шести гигового кеша копировалось из одного TrueCrypt-контейнера в другой 4 (ЧЕТЫРЕ!) часа.

Кстати, можете ещё попробовать например http://vdfcrypt.narod.ru, авось будет лучше (сам - не юзал, ничего внятного по данной поделке сказать не могу).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 460 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение zed » 10 дек 2008, 18:18

Интересно, что-то решил я подробнее посмотреть Беркли, и обнаружил, что для Делфи - полная глушь... Официально есть API для C, C++, Java, Perl, Tcl, Pyton, и PHP, так же нашел порт на .NET (именно через него и работал EarthSlicer с БД). Может кто прояснит ситуацию?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение Vasya » 10 дек 2008, 18:25

Если написать dll , то думаю будет всё равно, написана она на С или С++....
Или же где-то её повзаимствовать её вместе с документацией.
А на счёт .NET - это зависит от того, в какой Дельфе кодится софт.
Аватара пользователя
Vasya
Советчик
 
Сообщения: 266
ICQ: 137791
Зарегистрирован: 14 июл 2008, 13:06
Откуда: Одесса
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение zed » 10 дек 2008, 18:57

Сами dll есть, с исходниками и документацией, и даже с примерами на С++, но чтоб юзать функции из этих dll, нужно таки знать С++ :(
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение serjvologda » 10 дек 2008, 19:32

может посмотреть в исходниках как автор программы googlev прикрутил berkley , правдо он вроде писал на си, хотя я в этом не силён. вот исходники......
http://googlev.narod.ru/GoogleV-src-120107.rar
кстати вот его сайт и есть почта)))
http://car.etk.ru/Prog/GoogleV/index.html mailto:[email protected]?subject=GoogleV
serjvologda
Новичок
 
Сообщения: 11
Зарегистрирован: 13 июл 2008, 11:48
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Использование в Sas.Планета кеша в формате Berkely

Сообщение svp » 10 дек 2008, 20:23

Кстати! А как строился индекс в базе беркли для тайлов в других прогах? Никто не разбирался с этим вопросом?
Вообще, какие базы создавались, делалось ли дополнительное индексирование по координатам? Делитесь информацией. Обёртку к АПИ для работы с Беркли под делфи сделаем=)
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 4 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4