InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

2. 自己紹介 久保田展行 (@nobu_k) Preferred Infrastructure America, Inc. 取締役 本日の NG ワード「いつアメリカ行くの?」 MessagePack for C,C++ メンテナ 分散システム、 DB 、検索エンジン 最近 golang に夢中 2 3. 今日の話: Raft Raft とは 複製されたログを管理するためのコンセンサス ( 合意 ) アルゴリズ ム Raft はわかりやすさを重視して作られた 既存のアルゴリズムは難しすぎて正しく実装するのが困難 もしくは、難しい部分を簡単にしようとして安全ではなくなったり この先生きのこるには分散システムの理解が必須 コンセンサスは安全な分散システムを構築する上で必須のトピック ツールとして使うにしても、中身や特性は理解しておくべき
photo by saschaaa LinuxにおいてTIME_WAITなコネクションを減らす手法としてnet.ipv4.tcp_tw_recycle=1にするテクニックは有名です。 しかし環境によってはSoftBankに限らず問題が起きるため、利用には注意が必要です。 一体どのような問題が起きるのか、詳細に解説されたブログを見つけたので紹介します。 検証記事 記事1 kernel: TCP: time wait bucket table overflow の解消とTIME_WAITを減らすチューニングという記事では次の言及がされています。(抜粋) サーバ側で net.ipv4.tcp_tw_recycle が有効で、クライアント側でTCPのタイムスタンプオプションが有効(Linuxの場合net.ipv4.tcp_timestamps = 1)だと、NAT/LBを超えたときにSYNを落とし
デジタル論理回路を学ぶとき、最初の難関となるのが「フリップフロップ回路」であろうと思う。 デジタル回路の基本素子である AND回路、OR回路、NOT回路 については、さほど難しくは感じないであろう。 ところが、たった2個の NAND回路(NOT+AND回路)を組み合わせた、(SR型)フリップフロップ回路を作ってみると、とたんに頭がこんがらかる難解な回路が出来上がってしまうのだ。 * [Q-pedia | 技術用語事典] http://itdict.ddo.jp/?%A5%D5%A5%EA%A5%C3%A5%D7%A5%D5%A5%ED%A5%C3%A5%D7 このフリップフロップ回路、それほど構成要素が多いわけでもないのに、実際にどうやって動くのか、なかなか直感的に把握することができない。 私の場合、どうしても動作を理解することができず、回路動作をまねるプログラム(つまりエミュレーター)を
北森瓦版 - Northwood Blog (Author : 北森八雲. Since July 10, 2006.) Crucial ships DDR4 for servers, desktop modules coming in August(The Tech Report) Crucial DDR4 Server Memory Now Available(techPowerUp!) Crucial Ballistix Elite DDR4 Memory(Guru3D) Micron、コンシューマ向けを含むDDR4 SDRAMを8月より出荷(Impress PC Watch) 新Crucial Ballistix Elite DDR4メモリがゲーミング性能を劇的に向上(Crucial) Crucial DDR4 サーバーメモリ発売(Crucial) CrucialはComputex
This document discusses Hivemall, a scalable machine learning library for Apache Hive. It provides concise summaries of machine learning algorithms as user-defined functions that can run on large datasets in Hive. The document outlines the motivation for Hivemall, what algorithms it supports, how to use it to perform tasks like data preparation, training models, and prediction, and how it handles
Hiveのメタストアは、何かにつけて、ハマる。分かっているつもりで分かってなかったことも、未だにある。このブログ内や他の場所のあちこちに気づいたことを書いているが、散乱しているのでここでまとめてみる。 以下、過去記事からの引用。 メタストアサービスについて Hiveではメタストアサービスと呼ばれるものを利用する。メタストアサービスはテーブル定義、ここでは「テーブルとHDFS上のデータの対応情報」を管理する。メタストア自体はRDBMSを使用してその情報を管理している。メタストアサービスは以下の3種類があり、要件によって使い分ける。 組み込みメタストア もっとも手軽に利用できる形態。HiveにはJavaで実装されたDerbyというDBが組み込まれており、そのDBをメタストアリポジトリとして利用する。hiveコマンド起動によりDerbyも起動する。同時に一人のユーザーしかHiveを利用できない、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く