Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];

Вниз

Локальная база данных - какая технология лучше?   Найти похожие ветки 

 
Giperon ©   (2007-07-09 22:07) [0]

Здравствуйте!
Необходимо создать локальную базу данных с такими характеристиками:
-количество таблиц - не более 25-ти;
-предполагаемое число записей - порядка 10-15-ти тысяч;
-структура базы данных постоянна, не предполагается добавление/удаление таблиц во время работы пользовательского приложения;
-пользовательское приложение создано средствами Delphi 7;
------------------------------------------------------------
А теперь собственно вопрос:
Какие технологии баз данных использовать,чтобы достичь
максимальной производительности этой системмы?


 
Desdechado ©   (2007-07-09 22:58) [1]

Производительности в чем? Какие типовые пользовательские операции?


 
Johnmen ©   (2007-07-09 23:09) [2]


> Какие технологии баз данных использовать

Все, какие знаешь.


 
Giperon ©   (2007-07-10 00:32) [3]

> Desdechado

Извините, не уточнил. Под производительностью
в первую очередь понимается скорость выполнения запроса.

Типовые операции:
- создание новой записи;
- запросы, касающиеся отдельных записей;
- сложные запросы (a-la квартальный отчет);

> Johnmen

ГГГ... Ржунимагу.... :))


 
DrPass ©   (2007-07-10 00:49) [4]


> Giperon ©   (10.07.07 00:32) [3]

Зря жрешь, пардон, ржешь. Он правду сказал


 
Германн ©   (2007-07-10 00:53) [5]


> Giperon ©   (10.07.07 00:32) [3]
>
> > Johnmen
>
> ГГГ... Ржунимагу.... :))
>

А зря. Самый что ни на есть правильный ответ. При таких "характеристиках" и локальной базе имхо нет разницы что использовать.


 
sniknik ©   (2007-07-10 00:54) [6]

> в первую очередь понимается скорость выполнения запроса.
на локальной базе? файл серверной? запросы это не их сильная сторона, у них скорость проявляется при навигационных, табличных методах работы (например открытие таблицы любого размера занимает время близкое к 0, запросам и не снилась такая скорость открытия. даже при ограниченных выборках.).

> - сложные запросы (a-la квартальный отчет);
забудь. локальные базы давно устарели, и никаких сложных запросов ни одна не поддерживает. максимум чтото весьма средненькое. (не рассматривая конечно sql сервера адаптированные для локальной работы)

> ГГГ... Ржунимагу.... :))
ответ вообщето был серьезным... или тебя "пробивает" даже на показанный палец?

на любой технологии/базе которая знакома пишутся гораздо лучшие/быстрые проги, чем на лучшей/быстрейшей технологии/базе но незнакомой...
притом что и "лучшесть"/"быстрейшесть" во втором случае зачастую оказываются мнимыми...

p.s. вместо выяснений и переливаний из пустого в порожнее, бери уже чтонибудь да пиши.


 
Giperon ©   (2007-07-10 13:14) [7]

Извините за некорректное поведение, я больше не буду:)
Спасибо всем за ответы, все в порядке, определился я. И уже написал SQL-скрипт базовых таблиц для MS SQL Server 2000 - в том, что знаю:)


 
Сергей М. ©   (2007-07-10 13:23) [8]


> я больше не буду


Детский сад)


> определился .. MS SQL Server 2000


Ай малацца !

Уж что-что, а эта СУБД как нельзя лучше "заточена" под локальную)


 
Anatoly Podgoretsky ©   (2007-07-10 13:42) [9]

> Сергей М.  (10.07.2007 13:23:08)  [8]

> Уж что-что, а эта СУБД как нельзя лучше "заточена" под локальную)

Отлично заточена, от КПК до мощных датацентров.


 
Giperon ©   (2007-07-10 13:54) [10]

Ну-ну... Просто я знаю только MS SQL Server, а локального ничего...


 
AZIZE ©   (2007-07-10 14:23) [11]

Для local можно использовать что угодно
Для хошей производительности при нормальной машине лучше чем Oracle нет


 
Giperon ©   (2007-07-10 14:38) [12]

> AZIZE
> Для local можно использовать что угодно

Вот то-то и оно... Для такой задачи толстенький слон величиной с MS SQL Server как-то вроде неловко использовать. Но, видимо, с учетом

>sniknik
>на любой технологии/базе которая знакома пишутся гораздо лучшие/быстрые проги, чем на лучшей/быстрейшей технологии/базе но незнакомой...
притом что и "лучшесть"/"быстрейшесть" во втором случае зачастую оказываются мнимыми...

SQL Server"у быть!


 
Jeer ©   (2007-07-10 14:48) [13]


> Giperon ©   (10.07.07 14:38) [12]


Тебе MSDE ничего не говорит ?


 
AZIZE ©   (2007-07-10 14:55) [14]


> SQL Server"у быть!

можно и Access обойтись


 
Сергей М. ©   (2007-07-10 15:22) [15]


> Giperon ©   (10.07.07 13:54) [10]
>
> Ну-ну


И что ты "разгнукался" ?)
Постеснялся бы... при таких-то знаниях СУБД-технологий .


> я знаю только MS SQL Server, а локального ничего


Боже, какую чушь ты сморозил)


 
Anatoly Podgoretsky ©   (2007-07-10 16:07) [16]


> Для такой задачи толстенький слон величиной с MS SQL Server
> как-то вроде неловко использовать

Если работает на КПК с 64 мб, то о каком толстом слоне можно говорить. У меня дома стоит и я его совсем не замечаю, на работе тоже есть для отладки на самых слабых машинах. Работа на 98 с 96 мб памяти, небольшое торможение иногда.


 
Anatoly Podgoretsky ©   (2007-07-10 16:08) [17]


> а локального ничего...

Локальность означает только место установки и больше ничего. См. [15]


 
Giperon ©   (2007-07-10 16:15) [18]

[15]...
Все, застеснялся я... Пошел читать большие книжки...Ламерству-бой!


 
Anatoly Podgoretsky ©   (2007-07-10 16:35) [19]

Между прочим при локальной установке, для MS SQL скорость работы более чем на порядок быстрее. Используется совместный протокол доступа к данным через память.


 
Antaeus ©   (2007-07-10 16:47) [20]


> Ну-ну... Просто я знаю только MS SQL Server, а локального
> ничего...


Тогда имеет смысл посмотреть на фриварный SQL Server Compact Edition:
http://www.microsoft.com/sql/editions/compact/default.mspx

Best regards,
Antaeus
Core Lab, www.crlab.com
Advanced Data Management Solutions


 
Anatoly Podgoretsky ©   (2007-07-10 19:27) [21]

> Antaeus  (10.07.2007 16:47:20)  [20]

И забыть про Дельфи, по крайней мере на длительное время.


 
Giperon ©   (2007-07-12 14:49) [22]

> Anatoly Podgoretsky
> И забыть про Дельфи, по крайней мере на длительное время.

Как забыть? Почему?...
Я ведь это самое... студент, только учусь))

> Antaeus
> Тогда имеет смысл посмотреть на фриварный SQL Server Compact Edition

Нет,спасибо,мне вполне хватает моего SQL Server 2000 Personal Edition.


 
Alex13 ©   (2007-07-12 15:03) [23]

Локальную базу строить только на MS AcceZZ


 
Anatoly Podgoretsky ©   (2007-07-12 19:31) [24]

> Giperon  (12.07.2007 14:49:22)  [22]

> Как забыть? Почему?...

Программы написанные на Дельфи на КПК не работают, если не говорить о некотором хаке.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.064 c
2-1194076264
San1712
2007-11-03 10:51
2007.11.25
Почему при записи в строковую переменную возникает ошибка?


2-1194095144
savyhinst
2007-11-03 16:05
2007.11.25
Таймер в тхреаде


6-1174410724
syte_ser78
2007-03-20 20:12
2007.11.25
получение ответа php скрипта


2-1193827989
F@T@L_Err0r
2007-10-31 13:53
2007.11.25
Скопировать папку


2-1193984840
dumka
2007-11-02 09:27
2007.11.25
Шрифты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский