|
|
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Есть небольшая база Firebird 1.5 в день добавляется примерно ок 20 записей. Появилась потебность хранить в связи один к одному к каждой записи текст, примерно ок. 1000 знаков. Как это дело можно лучше разместить: varchar, blob, внешние файлы? Или еще какие нибудь варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:09:03 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Вот эта фразу разъясни: Занудов...Появилась потебность хранить в связи один к одному к каждой записи текст, примерно ок. 1000 знаков... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:17:45 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
kgb ussrВот эта фразу разъясни: Занудов...Появилась потебность хранить в связи один к одному к каждой записи текст, примерно ок. 1000 знаков... А что тут непонятного? Связи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:19:41 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Занудовkgb ussrВот эта фразу разъясни: пропущено... А что тут непонятного? Связи? Ну нет так нет. Может, кто-то что-то и понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:23:45 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
kgb ussrЗанудовпропущено... А что тут непонятного? Связи? Ну нет так нет. Может, кто-то что-то и понял. Я интересуюсь у народа, как хранить длинные строки в базе данных( это если проще) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:25:59 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
ЗанудовЯ интересуюсь у народа, как хранить длинные строки в базе данных( это если проще) Как хочешь так и храни. Каждый способ имеет свои плюсы и минусы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:30:36 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЗанудовЯ интересуюсь у народа, как хранить длинные строки в базе данных( это если проще) Как хочешь так и храни. Каждый способ имеет свои плюсы и минусы. Подскажи, какие могут быть минусы при хранении в varchar? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:33:39 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
ЗанудовDimitry Sibiryakovпропущено... Как хочешь так и храни. Каждый способ имеет свои плюсы и минусы. Подскажи, какие могут быть минусы при хранении в varchar? Никаких. Сплошные плюсы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 17:38:09 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Занудовкакие могут быть минусы при хранении в varchar ?по ср с блобами только один: когда-нибудь не влезет . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 18:07:58 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
kgb ussrНикаких. Сплошные плюсы. Ну, для размера в тысячу, пожалуй, да, особо минусов не припоминается. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 18:11:48 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovkgb ussrНикаких. Сплошные плюсы. Ну, для размера в тысячу, пожалуй, да, особо минусов не припоминается. А при каком размере минусы будут заметны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 18:16:26 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Занудов, Тебе ж написали. Когда не влезет в варчар. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 18:27:36 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
WildSeryЗанудов, Тебе ж написали. Когда не влезет в варчар. Я не про размеры varchar, а про возможные тормоза при выборке из базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 18:55:38 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
ЗанудовWildSeryЗанудов, Тебе ж написали. Когда не влезет в варчар. Я не про размеры varchar, а про возможные тормоза при выборке из базы. Что ж тебе надо еще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 19:02:30 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
ЗанудовЯ не про размеры varchar, а про возможные тормоза при выборке из базы.Искать что-нибудь пробовал (хотя бы тут, на форуме) ? ну, или самому сбацать тест какой - невыносимо больно, что ле ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 19:03:39 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Вот что-то типа универсальной структуры, позволяющей хранить примечания к записям к любой таблице в базе данных. Примечаний может быть несколько для одной записи. Если тебе нужно только одно, перепиливай под себя. САМ. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 21:20:45 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
PEAKTOPВот что-то типа универсальной структуры, позволяющей хранить примечания к записям к любой таблице в базе данных. Примечаний может быть несколько для одной записи. Если тебе нужно только одно, перепиливай под себя. САМ. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. Спасибо за материал. Структура уже есть, более простая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2014, 21:46:02 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Кстати, однажды пришла в голову "гениальная" идея хранить строки неизвестной длины как-то так: Код: sql 1. 2. 3. 4. 5. Запись производить, в зависимости от длины записываемой строки, либо в str_short, либо в str_long. Выборку типа так: coalesce(str_short, str_long) Для выборки можно вьюху сделать. Навскидку, вижу только неудобство с сортировкой. Но какой смысл сортировать строки неизвестной длины ? Вряд ли там будет храниться что-то сортируемое. Из плюсов: не плодятся блобы в базе без необходимости. На сколько я понимаю, если в блобе null, то он не занимает места и не "тормозит" выборки. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2014, 13:44:22 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Сисдба МастеркеевичНа сколько я понимаю, если в блобе null, то он не занимает места и не "тормозит" выборки. Даже если не нул, не тормозит выборку (на сколько я помню). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2014, 13:54:41 |
|
||
|
Как хранить длинные строки?
|
|||
|---|---|---|---|
|
#18+
Занудовв день добавляется примерно ок 20 записей. Занудовпримерно ок. 1000 знаков.Это очень мало очень коротких строк. вот когда будет несколько десятков миллионов в день и длиной от 8000 символов тогда приходи, бум думать. А пока варчар прямо по месту, без изысков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2014, 14:33:14 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38523025&tid=1563985]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 191ms |
| total: | 478ms |

| 0 / 0 |
