Сообщение Re[10]: Подскажите с запросом к BigQuery (SQL) от 25.01.2020 23:52
Изменено 25.01.2020 23:53 vsb
Re[10]: Подскажите с запросом к BigQuery (SQL)
Здравствуйте, wraithik, Вы писали:
W>>>А булевский столбец мы будем триггером обновлять по все таблице... отличный вариант.
vsb>>Чего? При редактировании записи проставляешь false отредактированной записи, true новой. Какой ещё триггер? Вместо одного insert получаешь insert + update. Отличий почти нет. А производительность select-ов небо и земля. Если партиционировать, то вообще разницы не будет.
W>Если инсерт в середину делаем? Или считаем только всегда в конец?
Речь про историю изменений, что ещё за инсерт в середину. История всегда в конец дописывается.
W>Тут либо сторед-проц пишем, либо триггер делаем. Твой вариант инсерт+апдейт приведет к тому, что кто-то забудет что-то сделать.
Ну любители писать логику на стороне сервера могут и хранимку написать, я предпочитаю писать код в приложении, а не в базе, но сути это не меняет. Кто-то забудет, получит по башке и вспомнит.
W>>>А булевский столбец мы будем триггером обновлять по все таблице... отличный вариант.
vsb>>Чего? При редактировании записи проставляешь false отредактированной записи, true новой. Какой ещё триггер? Вместо одного insert получаешь insert + update. Отличий почти нет. А производительность select-ов небо и земля. Если партиционировать, то вообще разницы не будет.
W>Если инсерт в середину делаем? Или считаем только всегда в конец?
Речь про историю изменений, что ещё за инсерт в середину. История всегда в конец дописывается.
W>Тут либо сторед-проц пишем, либо триггер делаем. Твой вариант инсерт+апдейт приведет к тому, что кто-то забудет что-то сделать.
Ну любители писать логику на стороне сервера могут и хранимку написать, я предпочитаю писать код в приложении, а не в базе, но сути это не меняет. Кто-то забудет, получит по башке и вспомнит.
Re[10]: Подскажите с запросом к BigQuery (SQL)
Здравствуйте, wraithik, Вы писали:
W>>>А булевский столбец мы будем триггером обновлять по все таблице... отличный вариант.
vsb>>Чего? При редактировании записи проставляешь false отредактированной записи, true новой. Какой ещё триггер? Вместо одного insert получаешь insert + update. Отличий почти нет. А производительность select-ов небо и земля. Если партиционировать, то вообще разницы не будет.
W>Если инсерт в середину делаем? Или считаем только всегда в конец?
Речь про историю изменений, что ещё за инсерт в середину. История всегда в конец дописывается.
W>Тут либо сторед-проц пишем, либо триггер делаем. Твой вариант инсерт+апдейт приведет к тому, что кто-то забудет что-то сделать.
Ну любители писать логику на стороне сервера могут и хранимку написать, я предпочитаю писать код в приложении, а не в базе, но сути это не меняет. Кто-то забудет, получит по башке и вспомнит. А так и триггер можно отключить, а то чего он мешает базу портить (:
W>>>А булевский столбец мы будем триггером обновлять по все таблице... отличный вариант.
vsb>>Чего? При редактировании записи проставляешь false отредактированной записи, true новой. Какой ещё триггер? Вместо одного insert получаешь insert + update. Отличий почти нет. А производительность select-ов небо и земля. Если партиционировать, то вообще разницы не будет.
W>Если инсерт в середину делаем? Или считаем только всегда в конец?
Речь про историю изменений, что ещё за инсерт в середину. История всегда в конец дописывается.
W>Тут либо сторед-проц пишем, либо триггер делаем. Твой вариант инсерт+апдейт приведет к тому, что кто-то забудет что-то сделать.
Ну любители писать логику на стороне сервера могут и хранимку написать, я предпочитаю писать код в приложении, а не в базе, но сути это не меняет. Кто-то забудет, получит по башке и вспомнит. А так и триггер можно отключить, а то чего он мешает базу портить (: