|
|
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Нужна база данных рассчитанная на не один миллион записей. Будет сортировка по целочисленным индексам. Постоянная запись и чтение, примерно равно по количеству запросов, постоянно уникальны(не кэшируемы). Одновременно может идти множество запросов. В Mysql есть myisam и innodb, postgres - пока думал о них. myisam - быстрые селекты, медленнее запись, блокировка всей таблицы, что при большом количестве ее вообще запрет. innodb - запирание записей(стандартно?????, или надо настраивать, если не буду делать транзакционных команд) в postgres - более быстрое изменение, каждой подключение есть больше памяти. что с другими вопросами моей логики? в чем может не прав? что выбрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 00:29 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
MS SQL 2005 Express c включенной Row Versioning ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 09:59 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
А пользу поих примеров что скажете, или ни одна не потянет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 10:31 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
bernexили ни одна не потянет? Перечитал еще раз, примеров не нашел. Потянет любая, которую сумеешь выдрессировать. Отсюда проистекает факовый ответ: выбирай ту, которую лучше знаешь. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 11:08 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Ясно, myisam, innodb, postgres? что про эти блокировки в них скажете и т.п. Постоянная запись, чтение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 11:16 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
bernex postgres? что про эти блокировки в них скажете какие блокировки в версионнике? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 12:03 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov bernex postgres? что про эти блокировки в них скажете какие блокировки в версионнике? самые обычные ;o) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 12:34 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)самые обычные ;o) Не, обычных там немного. Организационные (когда двое лезут редактировать одну запись) - попадаются. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 12:58 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov пишет: > какие блокировки в версионнике? На UPDATE-ах. Два UPDATE-а друг друга будут блокировать, если они работают с одной записью. Читателей - не будут. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 13:59 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Привет, MasterZiv! Ты пишешь: MasterZiv Dimitry Sibiryakov>> какие блокировки в версионнике? M> На UPDATE-ах. Два UPDATE-а друг друга будут блокировать, M> если они работают с одной записью. Читателей - не будут.и что же делать? -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 14:07 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
В myisam: если два update то они будут в очередь становиться. В innodb: если кразным записям то сразу выполнятся. Или ошибаюсь? В постгрес? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 14:12 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Gluk (Kazan)самые обычные ;o) Не, обычных там немного. Организационные (когда двое лезут редактировать одну запись) - попадаются. Posted via ActualForum NNTP Server 1.4 гмм и чем это НЕОБЫЧНЫЕ блокировки ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 14:52 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)гмм и чем это НЕОБЫЧНЫЕ блокировки ??? Тем, что обычно они предотвращаются оргметодами. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 14:58 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Gluk (Kazan)гмм и чем это НЕОБЫЧНЫЕ блокировки ??? Тем, что обычно они предотвращаются оргметодами. Енто в смысле штраф за попытку одновременного редактирования одних записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 15:09 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
tru55 Енто в смысле штраф за попытку одновременного редактирования одних записей? Нет, это в смысле разграничение - кому можно редактировать запись, а кому - только вводить. Вопрос персональной ответственности за достоверность данных. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 15:14 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Gluk (Kazan)гмм и чем это НЕОБЫЧНЫЕ блокировки ??? Тем, что обычно они предотвращаются оргметодами. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 15:23 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Это от изумления :) какими организационнвми методами вы разрулите одновременное списание денег двумя услугами с одного лицевого счета в биллинговой системе ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 15:25 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) какими организационнвми методами вы разрулите одновременное списание денег двумя услугами с одного лицевого счета в биллинговой системе ??? А за бездумное использование хранимых агрегатов бьют в соседнем форуме. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 15:40 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov tru55 Енто в смысле штраф за попытку одновременного редактирования одних записей? Нет, это в смысле разграничение - кому можно редактировать запись, а кому - только вводить. Вопрос персональной ответственности за достоверность данных. И что, редактировать данные может только ОДИН человек? Например, в реальной сбытовой системе, редактировать счет-фактуру мог и сотрудник отдела сбыта, и его начальник, и диспетчер. Другое дело, что в системе фиксируется кто, когда и чего (так что с ответственностью все в порядке), но от попытки одновременного изменения это, ясное дело, не спасает. Я уж не говорю о всяких автоматических процессах типа jobs... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 15:54 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
tru55 Например, в реальной сбытовой системе, редактировать счет-фактуру мог и сотрудник отдела сбыта, и его начальник, и диспетчер. Раз система реальная, скажи: на основании чего они могли полезть ее редактировать одновременно? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 15:56 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Gluk (Kazan) какими организационнвми методами вы разрулите одновременное списание денег двумя услугами с одного лицевого счета в биллинговой системе ??? А за бездумное использование хранимых агрегатов бьют в соседнем форуме. Posted via ActualForum NNTP Server 1.4 чо ? ссылку дай, а то мне твой русский стал непонятен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 16:00 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)ссылку дай, а то мне твой русский стал непонятен http://sql.ru/forum/actualtopics.aspx?bid=36 Если такого топика еще нет - начни новый и кто-нибудь да прочтет лекцию как разрулить баланс вообще без UPDATE. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 16:41 |
|
||
|
Выбрать базу данных
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov tru55 Например, в реальной сбытовой системе, редактировать счет-фактуру мог и сотрудник отдела сбыта, и его начальник, и диспетчер. Раз система реальная, скажи: на основании чего они могли полезть ее редактировать одновременно? Да на любом основании - ошибка, нет такого товара на складе и прочее. Или они должны были предварительно созвониться и выяснить, кто должен вносить изменения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 16:45 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=34828183&tid=1553234]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 153ms |

| 0 / 0 |
