Comments 31
Нужно заметить, что «сервер времени» — это не выделенный сервер, а обычный, но экипированный атомными часами, с привязкой к GPS.
А чем отличается обычный сервер от выделенного?
+1
Из поста совершенно не понятно, зачем такая точность в измерении времени. Ушел читать гугловскую статью.
+3
Из-за NoSQL архитектуры. В любой такой системе очень критично понимать порядок write'ов.
Правда я прочел оригинальную статью… боже сколько же там воды и разжевывания очевидных для IT вещей… Так что автор топика — молодец.
Правда я прочел оригинальную статью… боже сколько же там воды и разжевывания очевидных для IT вещей… Так что автор топика — молодец.
+2
UFO just landed and posted this here
За что человеку минус поставили? После объединения усилий с проектом F1 языком запросов в Spanner стал модифицированный SQL.
+3
Что вообще за попытки непременно навесить buzzword на технологию?! Spanner мастшабируемая до безумных размеров БД с нормальной поддержкой транзакционной семантики. В меньшем весе выступают Datomic, в котором языком запросов является модифицированный Datalog, и какая-то новоиспечённая FoundationDB, про которую пока ничего не ясно (хотя некоторые догадки имеются).
+2
UFO just landed and posted this here
Распределенное знание точного времени позволяет обходить некоторые ограничения CAP-теоремы.
+2
CAP теорему никто не обходит — в момент Partition выбирается Consistency (т.е. если кворум не соберётся — коммита не будет), в остальное время Latency. Другое дело, что в каком-то докладе утверждалось, что те, кому надо могут использовать нетранзакционный API (читай dirty read и dirty write)
TT нужен чтобы построить отношение полного порядка на множестве транзакций не прибегая к помощи агента-сериализатора.
TT нужен чтобы построить отношение полного порядка на множестве транзакций не прибегая к помощи агента-сериализатора.
0
Если внимательно читать высокая точность не нужна для работы алгоритма. Из за необходимости дожидаться неперсечения TT интервалов при сильных расхождениях система будет очень много времени проводить в холостом ожидании.
+2
создала свою собственную систему проверки времени с GPS и атомными часамивызывает ассоциации с блекджеком и барышнями
+10
А сервис публичный? Можно с помощью него время синхронизировать на своих серверах?
+3
Если у Вас есть свои атомные часы — нафига он Вам нужен, а если нету — как будете им пользоваться?
Он Вам может пригодиться, только если Вам зачем-то нужно быть страшно синхронизированным именно с их NoSQL-базой. Вам нужно?
Он Вам может пригодиться, только если Вам зачем-то нужно быть страшно синхронизированным именно с их NoSQL-базой. Вам нужно?
+1
Можно. Надо прийти в ближайший офис google и попросить устновить свой сервер в их стойку.
Предложенный вариант лучше NTP как раз отсутсвием передачи данных между удаленными/разными сегментами сети т.к. сама эта передача дает большую (для задач гугла) погрешность синхронизации.
Предложенный вариант лучше NTP как раз отсутсвием передачи данных между удаленными/разными сегментами сети т.к. сама эта передача дает большую (для задач гугла) погрешность синхронизации.
-2
Синхронизировать время по GPS совсем несложно, гугель для этого не нужен. Основная проблема — куда приткнуть антенну, чтобы она все время ловила.
+2
Ну вот, а говорят свои «велосипеды» изобретать плохо. Хорошо если это нужно для ключевого направления, или если стандартный подход чем-то не устраивает.
0
Изобретение велосипеда:
— смотрите! Я изобрёл штуку на двух колёсах и с педалями
— да это же велосипед :(
Усовершенствование велосипеда:
— смотрите! Я взял велосипед, доработал там там и там и получил ещё более крутую штуку
— обалдеть
Очень часто одним термином «изобрести велосипед» называют все подряд. Тогда как переизобретение и усовершенствование путать нельзя. Первое — зло, второе — добро. Если б не было второго, мы бы до сих пор катались вот на таком.
— смотрите! Я изобрёл штуку на двух колёсах и с педалями
— да это же велосипед :(
Усовершенствование велосипеда:
— смотрите! Я взял велосипед, доработал там там и там и получил ещё более крутую штуку
— обалдеть
Очень часто одним термином «изобрести велосипед» называют все подряд. Тогда как переизобретение и усовершенствование путать нельзя. Первое — зло, второе — добро. Если б не было второго, мы бы до сих пор катались вот на таком.
+1
спасибо, познавательно
просьба только как-то выделить что это внутренняя система
просто изначально, подсознательно, ожидаешь что это новый сервис которым все могут пользоваться
просьба только как-то выделить что это внутренняя система
просто изначально, подсознательно, ожидаешь что это новый сервис которым все могут пользоваться
-3
И правда велосипедисты. Работал я с такими системами (распределённого точного времени).
Во-первых, они были уже давно и продаются относительно не дорого (цена зависит от того, сколько времени система может работать автономно — без GPS). Причём самые простые модули имеют цену от пары сотен баксов. Самые дорогие — на «атомных» часах (например рубидиевом генераторе) — от $2K до чемодана денег.
Все это давно и успешно применяется всеми, кому это нужно — не ясно в чём прорыв-то.
Разве что в том, что использовать аппаратное независимое время, как уникальную метку транзакции. Это да.
Но, блин, есть нюансы — что будет, если завтра GPS сбойнёт? Потеряем интернет? Я бы не рискнул ставить многомиллиардный бизнес в зависимость от гражданской навигационной системы.
Во-первых, они были уже давно и продаются относительно не дорого (цена зависит от того, сколько времени система может работать автономно — без GPS). Причём самые простые модули имеют цену от пары сотен баксов. Самые дорогие — на «атомных» часах (например рубидиевом генераторе) — от $2K до чемодана денег.
Все это давно и успешно применяется всеми, кому это нужно — не ясно в чём прорыв-то.
Разве что в том, что использовать аппаратное независимое время, как уникальную метку транзакции. Это да.
Но, блин, есть нюансы — что будет, если завтра GPS сбойнёт? Потеряем интернет? Я бы не рискнул ставить многомиллиардный бизнес в зависимость от гражданской навигационной системы.
-1
После прочтения заголовка подумалось всякое.
+2
UFO just landed and posted this here
я конечно извиняюсь, но в заголовке «Работа сО временем».
0
прочитал название осциллятора с картинки и сразу вспомнил
«Понедельник начинается в субботу»
— Р-рубидий! Резер-рв! Огр-ромен! — сказал попугай.
— Резервы рубидия огромны, — перевел Эдик. — Интересно, где?
«Понедельник начинается в субботу»
+1
Sign up to leave a comment.
Работа с временем в Google