タグ

DBに関するmuvoiaiaのブックマーク (13)

  • https://blogs.oracle.com/oracle4engineer/post/entry/sql_developerdata_modeler

    muvoiaia
    muvoiaia 2013/04/06
    公式でまともなツール揃ってるのは強い
  • How SQLite Is Tested

    1. Introduction The reliability and robustness of SQLite is achieved in part by thorough and careful testing. As of version 3.42.0 (2023-05-16), the SQLite library consists of approximately 155.8 KSLOC of C code. (KSLOC means thousands of "Source Lines Of Code" or, in other words, lines of code excluding blank lines and comments.) By comparison, the project has 590 times as much test code and test

    muvoiaia
    muvoiaia 2013/01/22
    すんげえ充実したテストコードの例
  • パフォーマンス比較 Cassandra、Mongodb、SQLite、H2、MySQL、Postgres - cypher256's blog

    下記のようなシステムでパフォーマンスが良さげな SQLite を使用予定ですが、もっと速いものが無いか確認のため他のデータベースのパフォーマンスを計測してみました。SQL 利用前提ですが、NoSQL が圧倒的な性能を出す場合は検討する必要があるので KVS も確認しました。 データ件数は 1 億件程度、JDBC SQL 利用可能 INSERT、UPDATE はバッチ SELECT は主キーアクセス性能を重視 将来スケールアウトのための分散はありえるが、スタンドアロンで遅いのはだめ データベースのパフォーマンス比較 計測したデータベース データベース名 タイプ 形態 評判 計測についての備考 SQLite RDB 組み込み ※2 おもちゃ、Android標準 JDBC操作 ※1 H2 RDB 組み込み ※2 組み込み最速 JDBC操作 ※1 Derby RDB 組み込み ※2 Java標準で

    パフォーマンス比較 Cassandra、Mongodb、SQLite、H2、MySQL、Postgres - cypher256's blog
    muvoiaia
    muvoiaia 2013/01/22
    Sqliteすげえ
  • SQLアンチパターン

    書はDB設計やSQL記述の際に避けるべき事柄を1章で1つ、25個紹介する書籍です。リレーショナルデータベースを中心に据えたシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)があります。書はデータベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分け、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介します。複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅します。日語版では、MySQLのエキスパートとして著名な奥野幹也氏によるアンチパターンを収録。データベースに関わるすべてのエンジニア必携の一冊です。 書への称賛の声 監訳者まえがき はじめに I部 データベース論

    SQLアンチパターン
    muvoiaia
    muvoiaia 2013/01/16
    購入予定
  • シーケンスについての FAQ - オラクル・Oracleをマスターするための基本と仕組み

    SEQUENCE についての FAQ シーケンスの現在値 NEXTVAL と CURRVAL インスタンス単位でのシーケンスの現在値を知ることはできない(※)。わかるのは自らが採番した後の現在値(=次の値)だけとなる。 (※) CURRVAL という擬似列で現セッション中で最後に採番した番号(=現在値と言い換えることもできる)を知ることはできる。そのセッションで採番 (NEXTVAL) を行なっていない場合には、CURRVAL 擬似列を参照することはできない。 ORA-08002: 順序 sequence_name.CURRVALはこのセッションではまだ定義されていません のエラーが発生する。 シーケンスの欠番 ケース1 シーケンスは採番のたびにディクショナリにアクセスせずにメモリ上にバッファされている番号を戻す。 これはメモリ上に次の値と次回のディクショナリの更新値を保持しているのではな

  • OTN Japan - Oracle9i 物理設計:第5部 領域監視

    12月17日・18日に開催されるOracleWorldには私の所属するOracleDirectも参加いたします。大きなOracle10gブースの隣の、小さなブースですけど・・・ 私もフルタイムではありませんが説明員として立っておりますので、お立ち寄りの際には是非この連載の感想やリクエストなどをお寄せいただければと思います。技術的なご質問やシステム構築に関するご相談などもお待ちしております。わかる範囲で、ではありますが精一杯対応させていただきます。もっとも、連載で掲載している社員証の写真はやや古くて、実物はもっと年をっててちょっと肉付きがよくなってます(^^;のでお見逃しなきよう。あと、講座のトップページにある音声解説つき資料のナレーションも私ではありません(同じ部署の若手です)ので、声を参考に探していただいても見つからないと思います。 はじめに 一口に領域監視といっても、その目的及び実

  • エクスポート・インポート (オプション) - オラクル・Oracleをマスターするための基本と仕組み

    エクスポート・インポート (オプション) Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 エクスポート・インポート(コマンド・オプション) ⇒ DataPump / Export、Import (オプション) (オリジナルの)エクスポート・インポートコマンドのコマンドライン・オプションは、パラメータファイルに記述してある内容より優先順位が高いため、設定の上書きが可能。 例) imp userid="hoge/hogepass as sysdba" parfile='/tmp/hoge.opt' ignore=Y userid は 二重引用符(") で囲い、ファイル名は単一引用符('

  • Groonga Casual Tutorial - Groongaをカジュアルに使ってみたい - Articles Advent Calendar 2011 Casual

    JPerl Advent Calendar 4日目を担当しますokamuraです。Advand Calendar は初参加なのでお手柔らかにお願いします。 皆さん帰宅後に俺々アプリを書いていますか?DBSQLite派ですか?MySQL派ですか?私は最近Groongaという全文検索エンジンを使ってアプリを作っています(やや猪木口調で)。 ということで今回Groogaをカジュアルに使えるようになるためのチュートリアルを書いてみたいと思います。Groongaのインストール方法は割愛しますのでご了承下さい。 ディレクトリ構成について前置き 次のようなディレクトリ構成を想定して記事を書いて行きます。 groonga/ groonga/db/ script/ さくっと作ってしまいましょう。 % mkdir -p groonga/db/ % mkdir script/ DBschema 今回はblog

    Groonga Casual Tutorial - Groongaをカジュアルに使ってみたい - Articles Advent Calendar 2011 Casual
  • どうも世間では、思ったよりDBエンジニアが不足している様だ: 不倒城

    ちょっと技術的な話。oracle分かる人にしか分からないかも。 最近取引先のシステムを見る機会が何度かあったのだが、昨日すんごいとこ見た。 DBが重くて業務にならないというから、ちょっと中を覗かせてもらったらもうエラいこっちゃ。 ・業務ロジックの殆どをファンクション・プロシージャで構成している。なのに、キャッシュヒット率が妙に低い。 ・調べてみようと思ったら一回もstatspackが取得されていない。(担当者には、「statspack?syslogならとってあるんですが…」と言われた) ・各テーブルのindexがどういう訳か全列に貼られている。ちなみにindexは全テーブル例外なくその一個だけ(プライマリキーを除けばだが)。 ・と思ったら、PKが文字列だったりするテーブルがあちらこちらにある。 ・試しにファンクションを一つ二つ見てみたら、なんか普通にクロス結合されまくっていてちょっとくらっ

  • OTN Seminar @ On Demand Content | Oracle 日本

    Oracle Cloud Infrastructure 2018 Certified Architect Associate 資格試験対策ポイント解説セミナー セミナーでは、第2世代の IaaS に対応した「Oracle Cloud Infrastructure 2018 Certified Architect Associate」認定資格試験のポイント解説します。実際の認定資格試験を想定した模擬問題を用いて各問題ごとに出題のポイントを解説を行うので、試験の出題トピックや実試験における出題傾向の把握しながら受験準備に役立てることができます。 Oracle Cloud Infrastructure 2018 Certified Architect Associate 資格試験対策ポイント解説 セミナー パート1 Oracle Cloud Infrastructure 2018 Certif

    muvoiaia
    muvoiaia 2011/11/23
    今年中にこの中身終わらせる
  • オラクルマスターへの道 | oracletech.jp

    オラクルマスター勉強のためのツールは様々なものがあり、どのように勉強を始めようか迷う方も多いと思います。そこでここではオラクルマスター取得に向けてのお勧め学習ステップと学習コンテンツをご紹介します。 オラクルマスター最初のステップ ORACLE MASTER Bronze を取得するには、SQL試験とBronze DBAの2つの試験に合格する必要があります。受験の順番は自由ですが、Bronze DBA試験はオラクルデータベース管理トピックが網羅的に問われる広範囲な試験のため、まずはSQL試験から挑戦して自信をつけた後に挑戦するのがお勧めです。 SQL試験トピック データの制限およびソート グループ関数を使用したデータの集計 副問合せによる問合せの解決方法 データ操作 DDL文を使用した表の作成および管理 その他のスキーマ・オブジェクトの作成 など Bronze DBA試験トピック Orac

    muvoiaia
    muvoiaia 2011/11/23
    入門リンク集
  • https://blogs.oracle.com/oracle4engineer/post/entry/oracle_db_-otn_developer_license

    muvoiaia
    muvoiaia 2011/11/23
    win64の検証が無料でできるの。。。?
  • https://blogs.oracle.com/oracle4engineer/post/entry/sql_developersql

    muvoiaia
    muvoiaia 2011/11/23
    3rdでも使えるっぽい
  • 1