.NET Clips - DB(SQL/XML/永続化)の注目エントリー
1
CLIPS

InfoQ: NHibernate 3.0 公開

521日前に更新 aoki1210aoki1210 522日前に登録
2010年12月17日 GMT 2010年12月16日 GMT
NHibernate 3.0 は人気 ORM (Object-Relational Mapping) の,一年ぶりとなるメジャーリリースである。今回のリリースでは,CLR のバージョンが .NET 3.5 に変更されている。これに伴って QueryOver API が実現され,これまでの文字列ベースの ICriteria 式が,強く型付けされた lambda 式に置き換えられる。これはビルトインされた LINQ プロバイダの付加機能である。 今回のバージョンには 互換性のない変更 がいくつかある。nullable 型のサポート改善は... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 9 | コメント | | ソースサイト: www.infoq.com
タグ: NHibernate
1
CLIPS

次期SQL Serverでは、カラムナデータベース機能とインメモリ処理をリレーショナルエンジンに統合へ - Publickey

533日前に更新 aoki1210aoki1210 541日前に登録
2010年12月05日 GMT 2010年11月27日 GMT
データベースを列方向に圧縮するカラムナデータベースや、メモリ上にデータを置いて高速に処理するインメモリ機能といえば、ビジネスインテリジェンス用途で大規模なデータを分析するためのOLAPサーバといった専用データベースの機能でした(参考:カラムナデータベース(列指向データベース)とデータベースの圧縮機能について、マイケル・ストーンブレイカー氏が語っていること)。 しかし次期SQL Serverでは、トランザクション処理用のSQL Serverのデータベースエンジンにカラムナデータベース機能やインメモリ処理を統合することで、データ分析機能にも優れたデータベースエンジンになることが、11月18日に行われたSQL Serverのイベント「2010 PASS Summitで明らかになったようです。リレーショナルエンジン+多次元分析エンジン 2010 PASS Summitに参加したエンジニアAndrew Burst氏がブログにポストした記事「SQL Server Goes Columnar... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 5 | コメント | | ソースサイト: www.publickey1.jp
タグ: SQL Server
1
CLIPS

SQL Serverのバージョン番号一覧

541日前に更新 aoki1210aoki1210 551日前に登録
2010年11月27日 GMT 2010年11月17日 GMT
以下のBlogでSQL Serverの各バージョン、SP、CUでのバージョン番号が一覧化されています。何気にCUへのリンクが便利だったりw http://blogs.msdn.com/b/pamitt/p/sqlversionhistory.aspx http://blogs.msdn.com/b/pamitt/ (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 8 | コメント | | ソースサイト: opcdiary.net
タグ: SQL Server
1
CLIPS

PASS Summit 2010 1日目の様子

552日前に更新 aoki1210aoki1210 558日前に登録
2010年11月16日 GMT 2010年11月10日 GMT
PASS Summit 2010 に参加するために、現在シアトルに来ています。 今日は、1日目が終了しました。 会場は、ダウンタウンのコンベンションセンター 基調講演の様子。フルフルに入って、とっても大盛況! 基調講演では、時期 SQL Server の Denali の CTP のアナウンスがあったり、SQL Server 2008 R2 の新エディション PDW(Parallel Data Warehouse)アプライアンスが Available になったとのアナウンスがあったりしました。 PDW で 8000億件のデータでもクエリがあっという間に返ってきますよ、というデモで使われていた巨大マシン。 ズーム。Ted Kummar さんと巨大マシン 展示場にも PDW(Parallel Data Warehouse) お昼の会場はだだっぴろいです! お昼は、こんな感じでした。 Permalink | コメント(0) | トラックバック(0) | 20:08 (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 6 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: SQL Server
1
CLIPS

Entity Frameworkの開発チームが色々やっているみたい

582日前に更新 aoki1210aoki1210 587日前に登録
2010年10月17日 GMT 2010年10月12日 GMT
この記事なんですけど、、、デザイナを改善しているみたいです。 Entity Designer Improvements Preview 例えば、下図のような色分けとか。 個人的に、目を引いたのは下のスクリーンショット。 スカラプロパティの並び順の変更が出来るという機能の説明なのですが、コンテキストメニューに機能がいくつか追加されてるのが分かります(笑) 例えば、Enabled OData Supportとか、気になりますねー (EDMの段階でWeb Friendly Feedの項目でも指定できるのでしょうか?) まぁそれもいいですけど、他にも色々改善してほしい事がありますよね。 この辺で述べられていますが、将来的な機能について投票が可能になっています。 The EF Team Wants to Hear from You! (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 21 | コメント | | ソースサイト: kod1029.blog14.fc2.com
タグ: Entity Framework
2
CLIPS

Entity Framework の俺的まとめ

583日前に更新 aoki1210aoki1210 587日前に登録
2010年10月16日 GMT 2010年10月12日 GMT
個人的に超ブームな Entity Framework について、日本語情報が少なすぎるので私が知りうる限りの情報をまとめてみました。勘違いしている部分などあると思うので、コメントで突っ込んでもらえるとありがたいです。Entity Framework とは .NET Framework 3.5 SP1 で追加された新しいデータアクセステクノロジです。正式には ADO.NET Entity Framework と言います。 早い話が O/R マッパーなのですが、.NET 3.5 で追加された LINQ to SQL よりも洗練されたフレームワークとなっています。特徴としては LINQ to SQL が式木(Expression Trees)から Transact-SQL を生成していたのに対して、Entity Framework では Entity SQL と呼ばれる SQL ライクなクエリ言語に変換されてから実行されます。 Entity SQL はデータベースエンジンに依存しない形で定義されているので、SQL Server しか使えなかった LIN... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 38 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Entity Framework
1
CLIPS

SQL Azure のデータベースを Create Database を使用してコピーする

587日前に更新 aoki1210aoki1210 592日前に登録
2010年10月12日 GMT 2010年10月07日 GMT
SQL Azure 上のデータベースをバックアップしたい…でもオンプレミスにバックアップするのは時間がかかりすぎるし、どうせならば Azure 上にバックアップしたい…当然そう考えますよね。 プログラムを作れる人なら「簡単ジャーン」てなことですが、プログラムとは縁のない ITPRO はどうするか? 最も簡単なのは、Create Database に 「AS COPY OF」オプションを使用して実行する方法です。 さっそくやってみましょう。 何を使うか?選択肢としては、SQL Server 2008 R2 Management Studio sqlcmd.exe コマンド Project Houston (CTP1) あたりですが、今回は手軽な sqlcmd コマンドを使ってみたいと思います。 SQL Server がインストールされているコンピューターでコマンドプロンプトを開いてください。 まずは、SQL Azure に接続しま... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 9 | コメント | | ソースサイト: blogs.technet.com
タグ: SQL Azure
1
CLIPS

Entity Framework 4 はじめてみました

593日前に更新 aoki1210aoki1210 598日前に登録
2010年10月06日 GMT 2010年10月01日 GMT
いろいろありまして Entity Framework 4 など触り始めてみました。 今のところ、情報があまりあるという状況では無さそうな感じですので、手さぐりで何とか進めてる状況であります。 そんな中で調べて分かったことメモなど。。 まずは Scott Guthrie 氏の翻訳記事から目を通す。Entity Framework 4でコード・ファースト開発Entity Framework 4“コード・ファースト”:独自のデータベース・スキーマ・マッピング で、SQL Azure Team Blog でよさげなビデオもあるのでそちらも参照。Video: Using Entity Framework to Create and Query a SQL Azure Database In Less Than 10 M... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 29 | コメント | | ソースサイト: buchizo.wordpress.com
タグ: Entity Framework
1
CLIPS

9月のコラムを 追加しました - ~ お客様の規模・環境にあった SQL Server のチューニングを ~

597日前に更新 aoki1210aoki1210 600日前に登録
2010年10月02日 GMT 2010年09月29日 GMT
9月の松本美穂コラムを UP しました。 第 22 回:チューニングに王道あらず ~ お客様の規模・環境にあった SQL Server のチューニングを ~ http://www.sqlquality.com/column.html 8月のコラムはこちら http://www.sqlquality.com/column_21.html その他のバックナンバーはこちら http://www.sqlquality.com/column_ind.html 最近、いろいろな質問をいただくようになったので、今後はコラムで取り上げていこうと思っています。 Permalink | コメント(0) | 15:34 (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 4 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: SQL Server
1
CLIPS

今日で DBFlute は4歳

598日前に更新 aoki1210aoki1210 602日前に登録
2010年10月01日 GMT 2010年09月27日 GMT
簡単に振り返って、簡単に今後のことを考えて、 そんな感じでした。 (昼、ガーデンプレイスにいましたが) 特別な方針変えとかはなく、単に少し予定が 間延びしただけ。ドキュメントの続きをやって、 もろもろ整理したら 1.0 を、という感じです。 実装に関しては、あと一つ、 「バッチ更新で更新対象のカラムを明示的に指定」 をやります。DBFluteユーザの集いのMLで話題に なっている件です。 もちろん、修正や拡張は今後もあると思いますが、 「がっつり実装」っというところではもしや最後!? かも知れません。少なくとも最後でなくても、最後から 何番目かってレベルでしょう。 なんかそう考えるとちょっと、 「ああ、Eclipse と共にゾーン状態になるのも、 あともう少しで終わるのかぁ(DBFluteにおいて)」 としんみりしました。 (家族に迷惑をかけることも少なくなるけど...) ドキュメントとかやること色々残ってますが、そういう のは逆にゾーンだと長続きしないので、もうちょ... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 7 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: DBFlute
1
CLIPS

EntityFrameworkでのストアドプロシージャコール1

599日前に更新 aoki1210aoki1210 602日前に登録
2010年09月30日 GMT 2010年09月27日 GMT
記憶が薄れないうちに備忘録的に書いておきます。 EntityFrameworkでストアドプロシージャを呼び出すポイントです。 (9/25に話す内容の一部になります) ストアドプロシージャの使用には、(特にEFでは)賛否両論あるわけですが、DataBase FirstでEFを使用する場合は、DB内に既存のストアドプロシージャがあることが多いでしょう。そうした意味ではEFでの呼び出しを知っておくのもよいと思っています。 ===================================================== EFでの呼び出しは以下の2種類の手法を使用することが可能です。 Object Services(Ver. 4より)Entity Client(Object Servicesでの呼び出しは、Ver.4よりサポートされていますが、以前のバージョンでは完全に不可能というわけではなくて、自分でpertial classとメソッドを作成すれば可能のはずです。) また、ストアドプロシージャコー... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 25 | コメント | | ソースサイト: kod1029.blog14.fc2.com
タグ: Entity Framework
1
CLIPS

PHP から MS SQL Server を使用する方法

600日前に更新 aoki1210aoki1210 602日前に登録
2010年09月29日 GMT 2010年09月27日 GMT
ここのところ、オープンソース関連のイベントやコミュニティのイベントに参加させていただくことがあるのですが、その際に参加者の方から “PHP アプリを SQL Server につなぎたいんだけど…” というお話しをいただくことがあります。 もちろん可能です。というか、PHP のランタイムでは以前より Mssql 関数というものが用意されており、PHP 4 までは使用可能ではあったのですが、PHP 5.3 からは Windows 上サポートされない状態となっていました。 SQL Server 2005 からはマイクロソフトからもドライバーを提供させていただいていたのですが、UTF-8 に絡む文字化けやらなにやらで、なかなか使いやすいとは言えないシロモノでした。 しかし、その後リリースされた SQL Server Driver for PHP Version 1.1 で、これらの問題に対応し、さらには最新の Version 2.0 では PDO をサポートしており、これにより他のデータベースサーバーとの相互運用性が... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 5 | コメント | | ソースサイト: blogs.msdn.com
タグ: PHP, SQL Server
1
CLIPS

C# ADO.NET 2.0 Provider for SQLiteによるSQLite操作

602日前に更新 aoki1210aoki1210 612日前に登録
2010年09月27日 GMT 2010年09月17日 GMT
ADO.NET 2.0 Provider for SQLiteを利用してSQLite操作する方法です。(SQLite-Wiki) http://sourceforge.net/projects/sqlite-dotnet2/files/ ↑ 上述Urlよりバイナリファイル(SQLite-x.x.xx.x-binaries.zip)ダウンロード後、 "System.Data.SQLite.DLL"を参照追加。 フォームにDataGridView(dataGridView1)及びButton(button1)を追加。  SQLiteデータベース"Info.db"を作成し(作成方法は後述)、コード記述後、アクセスできることを確認。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 42 | コメント | | ソースサイト: techbank.jp
タグ: C#, SQlite
1
CLIPS

H2を.NETで使用する

602日前に更新 aoki1210aoki1210 609日前に登録
2010年09月27日 GMT 2010年09月20日 GMT
H2(http://www.h2database.com/)は100%Javaで書かれた軽量のデータベースです。RDBMSとしての必要最低限の機能を備えているため、Javaを使っていたときには採用することがありました。 このH2を.NETで使えないか調べたので、まとめます。ちなみに、内容はTwitterで私が投げていたものです。必要なもの(IKVM.NET+H2Sharp) H2の公式サイトには以下のような記述があります。 Using H2 in Microsoft .NET The database can be used from Microsoft .NET even without using Java, by using IKVM.NET. You can access a H2 database on .NET using the JDBCAPI, or using the ADO.NETinterface. Using the ADO.NETAPI on .NET An implementation of th... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 11 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: H2
1
CLIPS

Entity Framework 使うなら読んでおくべきな記事

609日前に更新 aoki1210aoki1210 615日前に登録
2010年09月20日 GMT 2010年09月14日 GMT
Entity Framework は LINQ to SQL と違って Entity SQL 経由で実行されます。いきなり SQL を生成する LINQ to SQL とは異なり 1 つ挟まってます。 それはともかく、Entity Framework でも LINQ to SQL でも問題になるのがクエリ式内部では特定の CLRオブジェクト、メソッドしか使えないということ。例えば context.Products.OrderBy(p => new Random().Next()); といったクエリ式は実行時に Random.Next に対応する SQL関数が無いとか言われて失敗します。じゃあ、Entity Framework でランダム抽出をするにはどうするん?という話になりますが、ちゃんと解は用意されていました。 CLR メソッドと正規関数とのマッピング Entity Framework で利用可能な CLR メソッドを表でまとめられています。この表にある CLR メソッドはクエリ式内で記述すると、自動的に適切な正規... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 40 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Entity Framework
1
CLIPS

C#, SQL Server : SMOを使ったSQL Serverへの生死確認

618日前に更新 aoki1210aoki1210 622日前に登録
2010年09月11日 GMT 2010年09月07日 GMT
単純に SQL Server が生きているかPingを打ちたいときがあります。いろいろ方法はあるかと思いますが、ここではSMOを使う方法で考えたいと思います。 と言うことでいかがサンプル的なコード。... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 9 | コメント | | ソースサイト: opcdiary.net
タグ: SMO, SQL Server
1
CLIPS

InfoQ: SSMAを活用してMySQL/AccessからSQL Server/Azureへマイグレーション

621日前に更新 aoki1210aoki1210 622日前に登録
2010年09月08日 GMT 2010年09月07日 GMT
MicrosoftはSQL Server Migration Assistant (SSMA) for MySQL 1.0をリリースした。あわせて SSMA for Oracle v4.2、 SSMA for Sybase v4.2、SSMA for Access v4.2も公開した。これらのツールを使えば、MySQL/Oracle/Sybase/AccessといったデータベースからSQL Serverへ、幾つかはSQL Azureへもマイグレーションできる。 SSMA for MySQL 1.0は、 MySQL4.1~6.0から、SQL Server 2005/SQL Server 2008/SQL Server 2008 R2/SQL Azureへ移行することを容易にする。MySQLのデータベーススキーマから、対応するSQL Serverのスキーマに変換し、データをSQL Serverに移行する。このツールはテーブル、ビュー、ストアドプロシージャー、ストアドファンクション、トリガー、カーソル、DML文、制御文、トランザクションを変換して移行できる... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 10 | コメント | | ソースサイト: www.infoq.com
タグ: Access, MySQL, Oracle, SQL Azure, SQL Server, SSMA
1
CLIPS

SQL Azure Houston で Web から SQL Azure を操作 1

638日前に更新 aoki1210aoki1210 642日前に登録
2010年08月22日 GMT 2010年08月18日 GMT
SQL Azure では、開発コード名「Houston」という SQL Azure を操作するためのツール(Silverlight で作成された Web ベースのツール)のベータ版(CTP1)が公開されています。これを利用すれば、Management Studio がない環境でも、Web ブラウザーさえあれば、SQL Azure を操作することができるので大変便利です。 Houston は、次の URL から利用することができます。 http://www.sqlazurelabs.com/houston.aspx ここで、[Launch Houston](Houston の起動)リンクをクリックすると、Houston を起動することができます。 起動後、Term of Use(利用規約)画面が表示されるので、内容を確認した上で同意し、[OK]ボタンをクリックします。 次に、SQL Azure への接続画面が表示されるので、SQL Azure のサーバー名、データベース名、管理者アカウント名... (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 10 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Houston, SQL Azure
1
CLIPS

Soma 0.0.3.0 リリース

640日前に更新 aoki1210aoki1210 643日前に登録
2010年08月20日 GMT 2010年08月17日 GMT
Entity Frameworkを使いやすくするO/Rマッパー Soma 0.0.3.0をリリースしました。 http://soma.codeplex.com/releases/view/50678 今回のポイントは、セットアップがとても簡単になったことです。これまで、edmxファイルをビルドイベントで書き換えたり、専用の接続文字列を用意したりする必要がありましたがこれらは不要になりました。セットアップ方法はクイックスタートを参照ください。 あとは、こまごまとした機能を追加しています。バージョンNoの自動インクリメントストアドプロシージャの呼び出しサポートEntityに紐つかないRepositoryのサポートバッチ更新 ただ、ドキュメントが追いついていなくて。。。近日中に書く予定です。 (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 8 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Entity Framework, Soma
1
CLIPS

Data Compare Tool for Oracle (Devart, Oracle, データ比較ツール, フリー)

640日前に更新 aoki1210aoki1210 643日前に登録
2010年08月20日 GMT 2010年08月17日 GMT
ADO.NETのデータプロバイダ(dotConnect for Oracle)などで有名なDevart社がOracleの比較ツールを フリーで公開してくれています。 これ、めっちゃ便利そう!差異もGUIで確認できて、かつ、SQL*PLUSで 流せるスクリプトまで作成してくれるみたいです。 Oracleを利用している技術者は、一度試してみる価値ありですね。 メモメモ。 Data Compare Tool for Oraclehttp://www.devart.com/dbforge/oracle/datacompare/Devart Unveils Free Oracle Data Compare Tool for High Speed and Adjustable Comparison http://www.devart.com/news/2010/datacompareoracle100.html (詳細)
カテゴリー: DB(SQL/XML/永続化) | クリック数: 13 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: ADO.NET, Oracle