Accumulo is an open-source implementation of Google's BigTable distributed storage system. It was developed to store large amounts of structured data across commodity hardware. Accumulo allows for fast retrieval of data through its use of composite keys and indexes while also being scalable. Some key features include support for range queries, fast query speeds with the right schema, and built-in caching. The document provides an example of how tweets could be stored in Accumulo, either in a denormalized format to retrieve a user's timeline or across different tables to support different types of analyses.
This document summarizes how Scala and Hadoop are used at eBay. It discusses:
- Why Scala is used, including its functional capabilities and JVM compatibility.
- Why Hadoop is used to process eBay's petabytes of data across its large cluster.
- How Scalding, a Scala library, allows complex Hadoop jobs to be written concisely and tested effectively, improving on other frameworks like Pig and Cascading.
Code examples show how tasks like collaborative filtering, search query analysis, and Markov chains can be implemented in a readable way using Scalding.
現地時間3月3日から10日にかけて、世界中のテレコムが注目するテクノロジーカンファレンスである「Mobile World Conference 2025」がバルセロナで開催されました。特に競争の激しいヨーロッパのマーケットでは、各社が生き残りをかけたイノベーションをたくさん生み出しています。5G/6G、エッジクラウド、新しい音声技術など、多くのキーワードが注目されています。
1. Windows Azure で LL 言語系 Web アプリケーション開発 はてな 田中 慎司 stanaka @ hatena.ne.jp http://d.hatena.ne.jp/stanaka/ http://twitter.com/stanaka/
2. アジェンダ Azure とは GAE/AWS と比較 試してみた Hello World 級 PHP on Azure PHP & MySQL on Azure Mediawiki on Azure
3. スペック 基本的に Linux 系 いわゆる LAMP スタック Linux, Apache, MySQL, Perl IDE は使わない Windows との接点 メインのノート PC は Windows VB, C# は知っている COM コンポーネントは一度書いたことがある VisualStudio
20. 簡単な Azure アプリ simple.csdef クラウド?サービス定義ファイル <?xml version="1.0" encoding="utf-8"?> <ServiceDefinition name="Simple" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> <WebRole name="WebRole"> <ConfigurationSettings> </ConfigurationSettings> <InputEndpoints> <!-- Must use port 80 for http and port 443 for https when running in the cloud --> <InputEndpoint name="HttpIn" protocol="http" port="80" /> </InputEndpoints> </WebRole> </ServiceDefinition>
23. 簡単な Azure アプリ ビルド デプロイ >cspack simple.csdef /copyonly Windows(R) Azure(TM) Packaging Tool version 1.0.0.0 for Microsoft(R) .NET Framework 3.5 Copyright (c) Microsoft Corporation. All rights reserved. >csrun simple.csx simple.cscfg Windows(R) Azure(TM) Desktop Execution Tool version 1.0.0.0 for Microsoft(R) .NET Framework 3.5 Copyright (c) Microsoft Corporation. All rights reserved. Using session id 1 Created deployment(34) Started deployment(34) Deployment input endpoint HttpIn of role WebRole at http://127.0.0.1:82/
29. PHP on Azure phpsimple.csdef クラウド?サービス定義ファイル <?xml version="1.0" encoding="utf-8"?> <ServiceDefinition name="phpsimple" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"> <WebRole name="WebRole" enableNativeCodeExecution="true“ > <ConfigurationSettings> </ConfigurationSettings> <InputEndpoints> <!-- Must use port 80 for http and port 443 for https when running in the cloud --> <InputEndpoint name="HttpIn" protocol="http" port="80" /> </InputEndpoints> </WebRole> </ServiceDefinition>
34. PHP on Azure ビルド デプロイ >cspack phpsimple.csdef /copyonly Windows(R) Azure(TM) Packaging Tool version 1.0.0.0 for Microsoft(R) .NET Framework 3.5 Copyright (c) Microsoft Corporation. All rights reserved. >csrun phpsimple.csx phpsimple.cscfg Windows(R) Azure(TM) Desktop Execution Tool version 1.0.0.0 for Microsoft(R) .NET Framework 3.5 Copyright (c) Microsoft Corporation. All rights reserved. Using session id 1 Created deployment(32) Started deployment(32) Deployment input endpoint HttpIn of role WebRole at http://127.0.0.1:82/
37. PHP & MySQL on Azure Windows Azure MySQL PHP Solution Accelerator http://code.msdn.microsoft.com/winazuremysqlphp MySQL php.exe に加え、 mysql.exe も送りこむ Worker Role で mysql のインスタンスを起動させる
38. PHP & MySQL on Azure Windows Azure MySQL PHP Solution Accelerator をダウンロード?展開 PHP, MySQL, PHPMyAdmin などを詰め込む ディレクトリ構成
43. Mediawiki on Azure Windows Azure Mediawiki MySQL Solution Accelerator http://code.msdn.microsoft.com/winazuremediawiki 基本的には、 Windows Azure MySQL PHP Solution Accelerator と同等