Апачский луч
![]() | |
Оригинальный автор(ы) | |
---|---|
Разработчик(и) | Фонд программного обеспечения Apache |
Первоначальный выпуск | 15 июня 2016 г |
Стабильная версия | 2.56.0 (1 мая 2024 г [1] ) [±] |
Репозиторий | Хранилище лучей |
Написано в | Ява , Питон , Го |
Операционная система | Кросс-платформенный |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | луч |
Apache Beam — это унифицированная модель программирования с открытым исходным кодом для определения и выполнения конвейеров обработки данных , включая ETL , пакетную и потоковую (непрерывную) обработку. [2] Конвейеры Beam определяются с использованием одного из предоставленных SDK и выполняются в одном из поддерживаемых Beam исполнителей ( серверов распределенной обработки серверных ), включая Apache Flink , Apache Samza , Apache Spark и Google Cloud Dataflow . [3]
История
[ редактировать ]Апачский луч [3] является одной из реализаций модели потока данных. [4] Модель потока данных основана на предыдущей работе над абстракциями распределенной обработки в Google, в частности на FlumeJava. [5] и Миллвил. [6] [7]
В 2014 году Google выпустила открытую реализацию SDK модели потока данных и среду для выполнения потоков данных локально (не распространяемых), а также в сервисе Google Cloud Platform .
Хронология
[ редактировать ]Apache Beam выпускает минорные выпуски каждые 6 недель. [8]
Версия | Дата выпуска |
---|---|
2.56.0. | 2024-05-01 |
2.55.0. | 2024-03-25 |
2.54.0. | 2024-02-14 |
2.53.0. | 2024-01-04 |
2.52.0. | 2023-11-17 |
2.51.0. | 2023-10-11 |
2.50.0. | 2023-08-30 |
2.49.0. | 2023-07-17 |
2.48.0. | 2023-05-31 |
2.47.0. | 2023-05-10 |
2.46.0. | 2023-03-10 |
2.45.0. | 2023-02-15 |
2.44.0. | 2023-01-12 |
2.43.0. | 2022-11-17 |
2.42.0. | 2022-10-17 |
2.41.0. | 2022-08-23 |
2.40.0. | 2022-06-27 |
2.39.0. | 2022-05-25 |
2.38.0. | 2022-04-20 |
2.37.0. | 2022-03-04 |
2.36.0. | 2022-02-07 |
2.35.0. | 2021-12-29 |
2.34.0. | 2021-11-11 |
2.33.0. | 2021-10-07 |
2.32.0. | 2021-08-25 |
2.31.0. | 2021-07-08 |
2.30.0. | 2021-06-09 |
2.29.0. | 2021-04-27 |
2.28.0. | 2021-02-22 |
2.27.0. | 2021-01-08 |
2.26.0. | 2020-12-11 |
2.25.0. | 2020-10-23 |
2.24.0. | 2020-09-18 |
2.23.0. | 2020-07-29 |
2.22.0. | 2020-06-08 |
2.21.0. | 2020-05-27 |
2.20.0. | 2020-04-15 |
2.19.0. | 2020-02-04 |
2.18.0. | 2020-01-23 |
2.17.0. | 2020-01-06 |
2.16.0. | 2019-10-07 |
2.15.0. | 2019-08-22 |
2.14.0. | 2019-08-01 |
2.13.0. | 2019-05-22 |
2.12.0. | 2019-04-25 |
2.11.0. | 2019-02-26 |
2.10.0. | 2019-02-01 |
2.9.0. | 2018-12-13 |
2.8.0. | 2018-10-29 |
2.7.0 (LTS) | 2018-10-03 |
2.6.0. | 2018-08-08 |
2.5.0. | 2018-06-26 |
2.4.0. | 2018-03-20 |
2.3.0. | 2018-01-30 |
2.2.0. | 2017-12-02 |
2.1.0. | 2017-08-23 |
2.0.0. | 2017-05-17 |
0.6.0. | 2017-03-11 |
0.5.0. | 2017-02-02 |
0.4.0. | 2016-12-29 |
0.3.0. | 2016-10-31 |
0.2.0. | 2016-08-08 |
0.1.0. | 2016-06-15 |
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Блоги» . www.beam.apache.org . Фонд программного обеспечения Apache . Проверено 4 июня 2024 г.
- ^ Вуди, Алекс (22 апреля 2016 г.). «Амбициозная цель Apache Beam: унифицировать разработку больших данных» . Датанами . Проверено 4 августа 2016 г.
- ^ Jump up to: а б «Облачный поток данных — пакетная и потоковая обработка данных» .
- ^ Акидау, Тайлер; Шмидт, Эрик; Уиттл, Сэм; Брэдшоу, Роберт; Чемберс, Крейг; Черняк, Слава; Фернандес-Моктесума, Рафаэль Х.; Лакс, Реувен; МакВити, Сэм; Миллс, Дэниел; Перри, Фрэнсис (1 августа 2015 г.). «Модель потока данных» (PDF) . Труды Фонда VLDB . 8 (12): 1792–1803. дои : 10.14778/2824032.2824076 . Проверено 4 августа 2016 г.
- ^ Чемберс, Крейг; Ранивала, Ашиш; Перри, Фрэнсис; Адамс, Стивен; Генри, Роберт Р.; Брэдшоу, Роберт; Вайценбаум, Натан (1 января 2010 г.). «FlumeJava: простые и эффективные конвейеры параллельных данных». Материалы 31-й конференции ACM SIGPLAN по проектированию и реализации языков программирования (PDF) . АКМ. стр. 363–375. дои : 10.1145/1806596.1806638 . ISBN 9781450300193 . S2CID 14888571 . Архивировано из оригинала (PDF) 23 сентября 2016 года . Проверено 4 августа 2016 г.
- ^ Акидау, Тайлер; Уиттл, Сэм; Баликов, Алекс; Бекироглу, Кая; Черняк, Слава; Хаберман, Джош; Лакс, Реувен; МакВити, Сэм; Миллс, Дэниел; Нордстрем, Пол (27 августа 2013 г.). «Мельница» (PDF) . Труды Фонда VLDB . 6 (11): 1033–1044. дои : 10.14778/2536222.2536229 . Архивировано из оригинала (PDF) 1 февраля 2016 года . Проверено 4 августа 2016 г.
- ^ Пойнтер, Ян (14 апреля 2016 г.). «Apache Beam хочет стать супер-API для больших данных» . Инфомир . Проверено 4 августа 2016 г.
- ^ «Политика» . www.beam.apache.org . Проверено 21 апреля 2022 г.