A– tag –
-
Web・フロントエンド・バックエンド
Astro — Island Architectureで挑むコンテンツ重視のWebフレームワーク
Astroは2021年6月、米国のフレッド・K・ショット(Fred K. Schott)らが公開したコンテンツ重視のWebフレームワークです。彼は以前Snowpackというビルドツールを開発しており、その知見を基に「ページの大半は静的HTML、必要な部分だけインタラクティブな... -
データベース・データ管理
Apache Arrowとは|メモリ列形式の業界標準を徹底解説
Apache Arrow(アロー)は2016年にWes McKinneyらが立ち上げた、言語横断のインメモリ列指向データ形式である。pandasやParquetなど既存ライブラリが各々独自のメモリレイアウトを持っていたためにデータを交換するたびにシリアライズ/デシリアライズが必... -
データベース・データ管理
Apache ORCとは|Hive生まれの高密度列指向フォーマット
Apache ORC(Optimized Row Columnar)は2013年にHortonworksがHive用に開発した列指向ファイル形式で、当時主流だったRCFileとTrevniを置き換えるべく設計された。Parquetと並ぶHadoop系の二大列指向フォーマットとして知られ、Hive・Presto・Trino・Spar... -
データベース・データ管理
Apache Avroとは|スキーマ進化に強い行指向データ形式
Apache Avro(アヴロ)は2009年にHadoopの主要メンテナDoug Cuttingが発案した行指向のデータシリアライズフォーマットで、Apache Software Foundationのトップレベルプロジェクトとして発展してきた。Protocol BuffersやThriftと並ぶバイナリ表現でありな... -
データベース・データ管理
Apache Parquetとは|列指向ファイル形式の決定版を解説
Apache Parquet(パーケ)は2013年にTwitterとClouderaが共同で公開したオープンソースの列指向ファイル形式で、Hadoopエコシステムから生まれながら現在ではSpark・Presto・Trino・DuckDB・BigQuery外部テーブルなど多くの分析エンジンが第一級でサポート... -
プログラミング・開発言語
Adaとは|安全性最優先で設計された組み込み・航空向け言語
Adaは米国国防総省(DoD)が1970年代後半に推進した「Common High-Order Language」プロジェクトの成果として、1980年に仕様が確定したプログラミング言語である。世界初のプログラマーと呼ばれるAugusta Ada Lovelaceの名を冠し、Jean Ichbiahが率いるフ... -
AI・機械学習・データサイエンス
AUTOMATIC1111とは|SD普及を支えたWeb UIの定番
AUTOMATIC1111はGitHubのユーザー名で、同氏が2022年8月にリリースしたStable Diffusion web UIは、画像生成AIをローカルで動かす際の事実上の標準ツールとして広く普及しました。Stable Diffusion本体の公開からわずか2週間後に登場し、Gradioフレームワ... -
AI・機械学習・データサイエンス
Annoyとは何かSpotify製の近似最近傍探索ライブラリ
AnnoyはApproximate Nearest Neighbors Oh Yeahの略で、Spotifyのエンジニアだったエリック・バーンハードソンが2013年に公開したオープンソースの近似最近傍探索ライブラリです。音楽レコメンドにおけるユーザ・楽曲埋め込みの近傍探索を高速化するために... -
データベース・データ管理
Apache Lucene — 全文検索エンジンの世界標準ライブラリ
Apache LuceneはDoug Cutting氏が1999年に開発を始めた、Java製のオープンソース全文検索ライブラリです。検索エンジンそのものではなく「検索エンジンを作るためのライブラリ」であり、Apache Solr、Elasticsearch、OpenSearch、Nutch、CrateDBなど現代の... -
データベース・データ管理
Apache Solr — Lucene基盤の老舗エンタープライズ検索
Apache Solrは2004年にCNETのYonik Seeleyによって開発が始まった、Apache Lucene上に構築された分散検索プラットフォームです。2006年にApache Software Foundationへ寄贈され、2010年にはLuceneとSolrが同一プロジェクトに統合されました(その後2021年...
