微软 将继续将长期以来的价格战略贯彻到 SQL Server 2008 上,旨在削弱其主要的 数据库 竞争对手 甲骨文 和 IBM 。 SQL Server 2008正式版发布在即,微软不仅仅希望从功能上让SQL Server 2008脱颖而出,价格也是微软推广产品时关注的重要因素。将在2008年第
微软将继续将长期以来的价格战略贯彻到SQL Server 2008上,旨在削弱其主要的数据库竞争对手甲骨文和IBM。
SQL Server 2008正式版发布在即,微软不仅仅希望从功能上让SQL Server 2008脱颖而出,价格也是微软推广产品时关注的重要因素。将在2008年第二季度正式发行的SQL Server 2008进驻市场的定价策略将意欲推翻的目标锁定在甲骨文身上。
企业版每个处理器的零售价格和SQL Server 2005的价格持平,为24,999美元;而甲骨文的Database 11g企业版每个处理器的零售起价为40,000美元,也维持在之前版本的价格水平。
据微软的SQL Server产品管理总监Francois Ajenstat称,微软高层希望以较低的价格来助其对抗甲骨文的11g。微软正设法通过对某些特定功能(在某些情况下也就不提工该功能)不加收费用来降低整体拥有成本。例如,虽然微软已经把对空间数据的支持功能纳入了SQL Server 2008,但为了表示对收取额外费用的反对,微软选择依赖于其合作伙伴来构建空间应用,而甲骨文对11g的空间功能是要单独收取许可费用的,而且价格不菲。
Ajenstat认为,对于继续对所有新功能加收额外费用(甲骨文11g的四个新特性都要单独收取许可费)的甲骨文来说,价格是微软和甲骨文产品推广上的分水岭。对于在甲骨文的11g和IBM的DB2 9.5发布数月之后才扔出下一代代数据库产品的微软来说,价格优势的论证可能非常重要。
有分析师认为,微软关于客户如果选择其竞争对手的产品往往要为额外的性能付出附加成本的观点确实有理有据。不过,如果微软希望让大家把焦点放在价格上,并以此作为SQL Server推广的杀手锏,那它很可能会面临同样的挑战,至少是来自开源数据库厂商的质疑。Gartner的分析师认为,如果不考虑甲骨文的Real Application Clusters,那么IBM、微软和甲骨文这三大数据库厂商实不相伯仲。
SQL Server 2008中有些特性还是可以和竞争对手匹敌的,例如分区索引视图。虽然SQL Server 2008的File Streams和甲骨文的Secure Files很像,都是在各自的最新版本中才出现的特性,但这也是微软不收费而甲骨文收费的特性之一。SQL Server 2008免费提供行压缩和列压缩功能,甲骨文11g的行压缩功能则需要收费。
分析师认为,尽管在性能的深度和广度上落后于对手,但较低的价位加上和Windows系统以及其他的微软产品之间的兼容集成还是能够让微软迎头赶上。
微软在同一时间宣布推出Windows Server 2008、SQL Server 2008和Visual Studio 2008三大产品并不是一个巧合,尽管这三大产品的正式供应将在2008年中分期进行。Ajenstat承认,微软一直很重视推销其关于这三大产品的所谓价值主张论,SQL Server和其他产品(如Office SharePoint Server)之间的集成是公司的商业智能战略的一个关键组成部分。

MySQLはGPLライセンスを使用します。 1)GPLライセンスにより、MySQLの無料使用、変更、分布が可能になりますが、変更された分布はGPLに準拠する必要があります。 2)商業ライセンスは、公的な変更を回避でき、機密性を必要とする商用アプリケーションに適しています。

Myisamの代わりにInnoDBを選択する場合の状況には、次のものが含まれます。1)トランザクションサポート、2)高い並行性環境、3)高いデータの一貫性。逆に、Myisamを選択する際の状況には、1)主に操作を読む、2)トランザクションサポートは必要ありません。 INNODBは、eコマースプラットフォームなどの高いデータの一貫性とトランザクション処理を必要とするアプリケーションに適していますが、Myisamはブログシステムなどの読み取り集約型およびトランザクションのないアプリケーションに適しています。

MySQLでは、外部キーの機能は、テーブル間の関係を確立し、データの一貫性と整合性を確保することです。外部キーは、参照整合性チェックとカスケード操作を通じてデータの有効性を維持します。パフォーマンスの最適化に注意し、それらを使用するときに一般的なエラーを避けてください。

MySQLには、B-Treeインデックス、ハッシュインデックス、フルテキストインデックス、空間インデックスの4つのメインインデックスタイプがあります。 1.B-Treeインデックスは、範囲クエリ、ソート、グループ化に適しており、従業員テーブルの名前列の作成に適しています。 2。HASHインデックスは、同等のクエリに適しており、メモリストレージエンジンのHASH_TABLEテーブルのID列の作成に適しています。 3。フルテキストインデックスは、記事テーブルのコンテンツ列の作成に適したテキスト検索に使用されます。 4.空間インデックスは、地理空間クエリに使用され、場所テーブルのGEOM列での作成に適しています。

tocreateanindexinmysql、usethecreateindexstatement.1)forasinglecolumn、 "createdexidx_lastnameonemployees(lastname);" 2)foracompositeindexを使用して、 "createindexidx_nameonemployees(lastname、firstname);" 3); "3)、" 3)を使用します

MySQLとSQLiteの主な違いは、設計コンセプトと使用法のシナリオです。1。MySQLは、大規模なアプリケーションとエンタープライズレベルのソリューションに適しており、高性能と高い並行性をサポートしています。 2。SQLiteは、モバイルアプリケーションとデスクトップソフトウェアに適しており、軽量で埋め込みやすいです。

MySQLのインデックスは、データの取得をスピードアップするために使用されるデータベーステーブル内の1つ以上の列の順序付けられた構造です。 1)インデックスは、スキャンされたデータの量を減らすことにより、クエリ速度を改善します。 2)B-Tree Indexは、バランスの取れたツリー構造を使用します。これは、範囲クエリとソートに適しています。 3)CreateIndexステートメントを使用して、createIndexidx_customer_idonorders(customer_id)などのインデックスを作成します。 4)Composite Indexesは、createIndexIDX_CUSTOMER_ORDERONORDERS(Customer_Id、Order_date)などのマルチコラムクエリを最適化できます。 5)説明を使用してクエリ計画を分析し、回避します

MySQLでトランザクションを使用すると、データの一貫性が保証されます。 1)StartTransactionを介してトランザクションを開始し、SQL操作を実行して、コミットまたはロールバックで送信します。 2)SavePointを使用してSave Pointを設定して、部分的なロールバックを許可します。 3)パフォーマンスの最適化の提案には、トランザクション時間の短縮、大規模なクエリの回避、分離レベルの使用が合理的に含まれます。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

メモ帳++7.3.1
使いやすく無料のコードエディター

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

WebStorm Mac版
便利なJavaScript開発ツール

ホットトピック









