タグ

2013年9月14日のブックマーク (10件)

  • Dremel made simple with Parquet

    Columnar storage is a popular technique to optimize analytical workloads in parallel RDBMs. The performance and compression benefits for storing and processing large amounts of data are well documented in academic literature as well as several commercial analytical databases. The goal is to keep I/O to a minimum by reading from a disk only the data required for the query. Using Parquet at Twitter,

    Dremel made simple with Parquet
    yass
    yass 2013/09/14
    " a technique outlined in the Dremel paper from Google. / We will first describe the general model used to represent nested data structures. Then we will explain how this model can be represented as a flat list of columns. Finally we’ll discuss why this representation is effective. "
  • データベースのバージョニングとアップグレードスクリプトの利用

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    データベースのバージョニングとアップグレードスクリプトの利用
    yass
    yass 2013/09/14
    " データベースがバージョン管理されていること / データベースのバージョンがデータベース自体に格納されていること / データベースのバージョンをアプリケーション起動時に検証すること "
  • suz-lab.com - suz lab リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    suz-lab.com - suz lab リソースおよび情報
    yass
    yass 2013/09/14
    " "xinetd"の"redirect"を利用して実現してみました。 具体的には下記のように、"xinetd"を利用して1521ポートをリッスンし、1521ポートへの 通信をRDS(Oracle)にリダイレクトする中継サーバ(EC2)を用意します "
  • [Java] JDK 8 Documentation - Developer Preview Release

    Oracle Blogsの主としてテクノロジー製品のエントリを日語でご紹介します(オリジナルのエントリを投稿することもあります)。厳密性をご所望の方は原文をどうぞ。よい内容でしたら原文に対し、"Good Entry, thanks!"でもいいので、是非コメントお願いします(Typoや誤訳はコメント欄からどうぞ)。なお、このエントリは個人の見解であり、所属する会社の公式見解ではありません。また、エントリ内でご紹介している製品・サービスは国内導入時期が未定の場合もありますのでご了承下さい。 Good entries on Oracle Blogs are put into Japanese. Mainly this blog covers technology products. Opinions expressed in this blog is my personal one and d

  • AWS News Blog

    Amazon SageMaker Geospatial Capabilities Now Generally Available with Security Updates and More Use Case Samples At AWS re:Invent 2022, we previewed Amazon SageMaker geospatial capabilities, allowing data scientists and machine learning (ML) engineers to build, train, and deploy ML models using geospatial data. Geospatial ML with Amazon SageMaker supports access to readily available geospatial dat

    yass
    yass 2013/09/14
    " 同じリージョン内にあるアベイラビリティーゾーン間でRIを移動できるようになりました。もしお持ちのAWSアカウントがEC2-Classiceが有効になっているものでしたら、EC2-ClassicとEC2-VPC間のRIも移動することができます。"
  • bitbucketの使い方

    Elevate your software delivery from planning to production and beyond, with built-in AI, CI/CD, and a best-in-class Jira integration.

    bitbucketの使い方
  • 日本語テストメソッドについて

    14. ASP.NET MVC の例 ※MvcHtmlStringTest.cs [Fact] public void ToStringReturnsEmptyStringIfOriginal StringWasNull () { // Null から MvcHtmlString インスタンスを // 生成した時、ToString() が // String.Emptyを返すことを確認しています } 16. Entity Framework の例 ※DatabaseInitializerTests .cs [Fact] public void DropCreateDatabaseIfModelChanges_throws_if_database_e xists_and_model_does_not_match_with_Migrations_enable d() { // DB マイグレー

    日本語テストメソッドについて
    yass
    yass 2013/09/14
  • MyBatis - Wikipedia

    MyBatis はJavaならびに.NET Frameworkで利用可能な、XMLまたはアノテーションを用いてストアドプロシージャやSQL文をオブジェクトと紐付ける永続性フレームワークである。Apache License 2.0によるオープンソースソフトウェアとして提供されている。 以前はiBATISとして知られていた。 特徴[編集] MyBatisは他のO/Rマッピングフレームワークとは異なりデータベースとオブジェクトをマッピングするのではなく、SQL文とオブジェクトのマッピングを行う。このため、MyBatisはレガシーな環境や非正規化されたデータベース、またはSQL文の実行を完全に制御したい場合に、よい選択肢となる。 MyBatisによるデータベースへのアクセスコードは、JDBCによるものより遥かに簡単である。通常の場合、SQL文の実行は1行のコードで完了する。よく見られるコネクション

    yass
    yass 2013/09/14
    " データベースとオブジェクトをマッピングするのではなく、SQL文とオブジェクトのマッピングを行う。/ レガシーな環境や非正規化されたデータベース、またはSQL文の実行を完全に制御したい場合に、よい選択肢となる。"
  • SSDとHDDの本当のアクセス速度を、FPGAで専用ハードウェアを作って測ってみた - なひたふJTAG日記

    開発中のSerialATAのIPコアを用いて、HDDとSSD(Solid State Drive)のアクセス速度の比較を行ってみました。 パソコンにつないでベンチマークソフトで測るのではなく、FPGAで作った専用のハードウェアで測ります。だからパソコンの性能に左右されず、ドライブの真の実力が測れるだろうと思うわけです。 下の写真は実験環境のセットアップです。EXPARTAN-6Tという、XILINX FPGAの評価ボードにSATA IPコアを入れて動かしています。 使ったHDDはHitachiのHDS721050CLA362というもので500GBの容量があります。最大セクタ数は976,773,168です。 それに対してSSDはOCZのVertex PLUSというもので60GBの容量があります。最大セクタ数は11,7231,408です。 いずれも、DMAモードで転送します。1回のブロックは6

    SSDとHDDの本当のアクセス速度を、FPGAで専用ハードウェアを作って測ってみた - なひたふJTAG日記
    yass
    yass 2013/09/14
    " やっぱりフラッシュメモリは消去や書き込みにそれなりの時間がかかるのでしょう。シーケンシャルアクセスでいいなら、現時点では無理にSSDを使うより、HDDの前半分を使ったほうがコストパフォーマンスもよいかも "
  • Mirage SQL 〜 2WaySQLをつかうデータアクセスライブラリ for Java | DevelopersIO

    よく訓練されたアップル信者、都元です。Spring連載はもうちっとお待ちください。今回はその布石ということで。 DBアクセスというのは、システムを作る上で大抵避けられない領域でしょう。まぁ近年はRDBMSに限らず、各種NOSQLの台頭が目覚ましいわけですが、いまだRDBMSの世界は多く残っています。 そこで。今、Javaでサーバサイドアプリケーションを書くことになった時、データアクセスのフレームワークには何を使いましょうか。Hibernate (JPA)でしょうか。MyBatisでしょうか。Domaでしょうか。どれも凄いフレームワークです。どれを選ぶのか、真っ当な結論から先に言ってしまえば、そんなの案件次第なわけですがw そんな中、個人的に非常に使い勝手が良いと評価しているフレームワークに「Mirage SQL」があります。今回は、このMirageについてご紹介します。 Mirage SQ

    Mirage SQL 〜 2WaySQLをつかうデータアクセスライブラリ for Java | DevelopersIO
    yass
    yass 2013/09/14
    " Mirageは関連を扱いません。SQLは自分で書きます。つまり、どのテーブルをどのようにJOINするのかは自分で決め ます。RDBMSは、SELECT文に対して「行(row)の集合(set)」を返します。/ この行をオブジェクトに対応付ける役割 "