Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбрать базу данных / 25 сообщений из 72, страница 1 из 3
26.09.2007, 00:29
    #34826137
bernex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Нужна база данных рассчитанная на не один миллион записей.
Будет сортировка по целочисленным индексам.

Постоянная запись и чтение, примерно равно по количеству запросов, постоянно уникальны(не кэшируемы). Одновременно может идти множество запросов.

В Mysql есть myisam и innodb, postgres - пока думал о них.

myisam - быстрые селекты, медленнее запись, блокировка всей таблицы, что при большом количестве ее вообще запрет.

innodb - запирание записей(стандартно?????, или надо настраивать, если не буду делать транзакционных команд)


в postgres - более быстрое изменение, каждой подключение есть больше памяти.
что с другими вопросами моей логики?

в чем может не прав?
что выбрать?
...
Рейтинг: 0 / 0
26.09.2007, 02:10
    #34826199
DB2 только
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
bernexчто выбрать?

DB2 Express-C

Free to develop, deploy, distribute: No limits, just data.
...
Рейтинг: 0 / 0
26.09.2007, 09:59
    #34826598
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
MS SQL 2005 Express c включенной Row Versioning
...
Рейтинг: 0 / 0
26.09.2007, 10:31
    #34826746
bernex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
А пользу поих примеров что скажете, или ни одна не потянет?
...
Рейтинг: 0 / 0
26.09.2007, 11:08
    #34826916
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
bernexили ни одна не потянет?

Перечитал еще раз, примеров не нашел. Потянет любая, которую сумеешь
выдрессировать. Отсюда проистекает факовый ответ: выбирай ту, которую
лучше знаешь.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 11:16
    #34826952
bernex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Ясно, myisam, innodb, postgres? что про эти блокировки в них скажете и т.п. Постоянная запись, чтение...
...
Рейтинг: 0 / 0
26.09.2007, 12:03
    #34827200
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
bernex
postgres? что про эти блокировки в них скажете

какие блокировки в версионнике?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 12:34
    #34827373
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Dimitry Sibiryakov
bernex
postgres? что про эти блокировки в них скажете

какие блокировки в версионнике?


самые обычные ;o)
...
Рейтинг: 0 / 0
26.09.2007, 12:58
    #34827485
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Gluk (Kazan)самые обычные ;o)

Не, обычных там немного. Организационные (когда двое лезут редактировать
одну запись) - попадаются.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 13:59
    #34827819
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Dimitry Sibiryakov пишет:

> какие блокировки в версионнике?

На UPDATE-ах. Два UPDATE-а друг друга будут блокировать,
если они работают с одной записью. Читателей - не будут.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 14:07
    #34827855
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Привет, MasterZiv!
Ты пишешь:

MasterZiv Dimitry Sibiryakov>> какие блокировки в версионнике?
M> На UPDATE-ах. Два UPDATE-а друг друга будут блокировать,
M> если они работают с одной записью. Читателей - не будут.и что же делать?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 14:12
    #34827877
bernex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
В myisam: если два update то они будут в очередь становиться.
В innodb: если кразным записям то сразу выполнятся.

Или ошибаюсь?

В постгрес?
...
Рейтинг: 0 / 0
26.09.2007, 14:52
    #34828062
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Dimitry Sibiryakov
Gluk (Kazan)самые обычные ;o)

Не, обычных там немного. Организационные (когда двое лезут редактировать
одну запись) - попадаются.
Posted via ActualForum NNTP Server 1.4

гмм и чем это НЕОБЫЧНЫЕ блокировки ???
...
Рейтинг: 0 / 0
26.09.2007, 14:58
    #34828087
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Gluk (Kazan)гмм и чем это НЕОБЫЧНЫЕ блокировки ???

Тем, что обычно они предотвращаются оргметодами.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 15:09
    #34828129
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Dimitry Sibiryakov
Gluk (Kazan)гмм и чем это НЕОБЫЧНЫЕ блокировки ???

Тем, что обычно они предотвращаются оргметодами.


Енто в смысле штраф за попытку одновременного редактирования одних записей?
...
Рейтинг: 0 / 0
26.09.2007, 15:14
    #34828150
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
tru55
Енто в смысле штраф за попытку одновременного редактирования одних записей?

Нет, это в смысле разграничение - кому можно редактировать запись, а
кому - только вводить. Вопрос персональной ответственности за
достоверность данных.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 15:23
    #34828183
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Dimitry Sibiryakov
Gluk (Kazan)гмм и чем это НЕОБЫЧНЫЕ блокировки ???

Тем, что обычно они предотвращаются оргметодами.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 15:25
    #34828193
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Это от изумления :)

какими организационнвми методами вы разрулите одновременное списание денег двумя услугами с одного лицевого счета в биллинговой системе ???
...
Рейтинг: 0 / 0
26.09.2007, 15:40
    #34828259
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Gluk (Kazan)
какими организационнвми методами вы разрулите одновременное списание
денег двумя услугами с одного лицевого счета в биллинговой системе ???

А за бездумное использование хранимых агрегатов бьют в соседнем форуме.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 15:54
    #34828331
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Dimitry Sibiryakov
tru55
Енто в смысле штраф за попытку одновременного редактирования одних записей?

Нет, это в смысле разграничение - кому можно редактировать запись, а
кому - только вводить. Вопрос персональной ответственности за
достоверность данных.


И что, редактировать данные может только ОДИН человек?
Например, в реальной сбытовой системе, редактировать счет-фактуру мог и сотрудник отдела сбыта, и его начальник, и диспетчер. Другое дело, что в системе фиксируется кто, когда и чего (так что с ответственностью все в порядке), но от попытки одновременного изменения это, ясное дело, не спасает.
Я уж не говорю о всяких автоматических процессах типа jobs...
...
Рейтинг: 0 / 0
26.09.2007, 15:56
    #34828345
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
tru55
Например, в реальной сбытовой системе, редактировать счет-фактуру мог и
сотрудник отдела сбыта, и его начальник, и диспетчер.

Раз система реальная, скажи: на основании чего они могли полезть ее
редактировать одновременно?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 15:58
    #34828357
Igor Schevchenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Oracle 10g XE
...
Рейтинг: 0 / 0
26.09.2007, 16:00
    #34828366
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Dimitry Sibiryakov
Gluk (Kazan)
какими организационнвми методами вы разрулите одновременное списание
денег двумя услугами с одного лицевого счета в биллинговой системе ???

А за бездумное использование хранимых агрегатов бьют в соседнем форуме.
Posted via ActualForum NNTP Server 1.4

чо ?
ссылку дай, а то мне твой русский стал непонятен
...
Рейтинг: 0 / 0
26.09.2007, 16:41
    #34828588
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Gluk (Kazan)ссылку дай, а то мне твой русский стал непонятен

http://sql.ru/forum/actualtopics.aspx?bid=36

Если такого топика еще нет - начни новый и кто-нибудь да прочтет лекцию
как разрулить баланс вообще без UPDATE.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.09.2007, 16:45
    #34828615
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать базу данных
Dimitry Sibiryakov
tru55
Например, в реальной сбытовой системе, редактировать счет-фактуру мог и
сотрудник отдела сбыта, и его начальник, и диспетчер.

Раз система реальная, скажи: на основании чего они могли полезть ее
редактировать одновременно?


Да на любом основании - ошибка, нет такого товара на складе и прочее. Или они должны были предварительно созвониться и выяснить, кто должен вносить изменения?
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Выбрать базу данных / 25 сообщений из 72, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]