Buts De Conception Du Serveur 2005`s de SQL
Le serveur 2005 de SQL relève un défi beaucoup différent aujourd'hui qu'il a fait dans les années '80 où le serveur de SQL a été annoncé la première fois. La facilité d'utilisation de dos alors était une priorité et faire mesurer une base de données pour convenir aux besoins d'une petite entreprise ou d'un département était proportionné. Aujourd'hui le serveur de SQL n'est plus une base de données départementale. Il’s une véritable base de données d'entreprise capable de fournir les données accèdent à la fonctionnalité au plus grand des organismes. Pour satisfaire ces demandes d'entreprise, Microsoft a conçu le serveur 2005 de SQL pour être fortement scalable. En outre, il doit également être bloqué ; il doit pouvoir être facilement intégré avec d'autres plateformes ; ce doit être une plateforme productive de développement ; et il doit fournir le bon retour sur l'investissement. ScalabilityScalability était un secteur où le serveur de Microsoft SQL a été critiqué. Avec ses racines comme système départemental et limitations trouvés dans le serveur 6.5 de Microsoft SQL et des dégagements plus tôt, serveur de la vue SQL’du didn t de beaucoup d'affaires en tant que joueur légitime sur le marché de base de données d'entreprise. Cependant, tout ce qui a changé. Commençant par le dégagement du serveur 7 de SQL, Microsoft a fait de grands pas dans le scalability de la plateforme de serveur de SQL. Employer distribué a divisé des vues, le serveur 7 de SQL sauté jusqu au dessus du TPC-C, et, en fait, ses points ainsi accablaient que le serveur 7 de SQL était un facteur de contribution à la décision de TPC (les Conseils de traitement transactionnel) pour casser l'essai transactionnel de TPC-C en groupé et nonclustered des divisions. Bien que Microsoft et le serveur 7 de SQL aient possédé les points groupés de TPC-C, démontrant sa capacité de mesurer dehors à travers les systèmes multiples, il restait un certain doute au sujet de la capacité’de la plateforme s de mesurer vers le haut sur une plateforme simple. Cela trop changé avec le lancement du serveur 2003 de Windows et l'annonce de l'édition 2000 d'entreprise de serveur de SQL 64-bit où Microsoft a annoncé que pour la première fois le serveur de Microsoft SQL a atteint le dessus du nonclustered des points de TPC-C. Aujourd'hui, avec la prédominance des applications enchaînement-basées, le scalability est plus important que jamais. À la différence des applications traditionnelles client/server et d'Intranet, où vous pouvez facilement prévoir le nombre d'utilisateurs d'application, les applications d'enchaînement ouvrent la porte pour très un grand nombre d'utilisateurs et de changements rapides des conditions de ressource. Le serveur 2005 de SQL incarne l'accumulation des efforts’de scalability de Microsoft s, et des constructions sur tous les deux la capacité de mesurer hors d'employer des vues divisées distribuées aussi bien que la capacité de mesurer vers le haut d'employer sa édition 64-bit. Ses points de TPC-C démontrent clairement que le serveur 2005 de SQL peut traiter le plus grand des défis de base de données—même jusqu'au niveau d'unité centrale. Et les capacités 2005 du serveur’s art de l'auto-portrait-tuning de SQL permettent à la base de données de optimiser rapidement ses ressources propres pour assortir des conditions d'utilisation. SécuritéTandis que le scalability est la pierre d'progression qui met en marche le chemin vers l'adoption d'entreprise-niveau, la sécurité est la porte qui doit être passée vraiment au gain la confiance de l'entreprise. Dans le passé, le serveur de SQL, comme beaucoup d'autres produits de Microsoft, a été frappé par un couple de différents titres. Tous les deux issues ont tendu à être liées aux problèmes d'exécution plutôt qu'à tous les vrais défauts de code. Une étude par un ferme de recherches prouvé que jusqu'à 5.000 systèmes de serveur de SQL ont été déployés sur l'Internet avec un mot de passe blanc de SA, permettant l'accès facile à tous les intrus qui ont voulu compromettre l'information sur ces systèmes. Plus tard, en 2002, le virus de SQL Slammer a exploité une vulnérabilité connue par serveur de SQL pour laquelle Microsoft avait précédemment libéré une difficulté et avait même incorporé cette difficulté à un paquet général de service. Dans le premier cas, le serveur de SQL a essentiellement eu la réponse à cette issue, support les deux sécurité standard aussi bien que l'authentification de Windows ; la prise du didn t’d'utilisateurs simplement une certaine sécurité très de base fait un pas. Dans le deuxième cas, Microsoft avait produit d'une difficulté à un problème connu mais de ce wasn t’de difficulté largement appliqué. Le plus, là était une autre question concernant la sécurité de base avec cet incident dans lequel un des ports sur le mur à l'épreuve du feu qui devrait avoir été fermé a été laissé ouvert par les entreprises qui ont été frappées par ce virus. Pour adresser ces types de défis de sécurité, le SQL divisent 2005 a été conçu après le nouveau’cadre de sécurité de Microsoft s, parfois appelé SD3 où le produit est bloqué par conception, fixent par défaut, et fixent par déploiement. Ce que ce le moyen pour le serveur 2005 de SQL est que le produit est au commencement conçu avec une emphase sur la sécurité. Suivant vers le haut sur leur initiative de calcul digne de confiance, Microsoft s'est embarqué sur la formation étendue de sécurité pour tous leurs réalisateurs et revues de code conduites et a exécuté une analyse complète de fil pour le serveur 2005 de SQL. En outre, toutes les difficultés de sécurité qui ont été incorporées au SP3 du serveur 2000 de SQL ont été roulées dans le serveur 2005 de SQL. Après, bloqué par défaut signifie que quand le produit est installé Microsoft fournit des valeurs par défaut bloquées dans le procédé d'installation par lequel si vous suivez juste les défauts vous finissiez vers le haut avec une exécution bloquée. Par exemple, dans le cas du mot de passe de SA, le procédé d'installation vous incite à fournir un mot de passe fort pour le compte de SA. Tandis que vous pouvez choisir pour continuer l'installation avec un mot de passe blanc, vous devez explicitement choisir ce chemin comme répondez aux dialogues de Microsoft vous avertissant au sujet des dangers d'employer un mot de passe blanc. En conclusion, le serveur 2005 de SQL est bloqué par l'déploiement, qui signifie que Microsoft fournit des outils et en s'exerçant pour des clients à l'aide créez les déploiements bloqués pour le serveur 2005 de SQL. Ici, Microsoft fournit des outils comme l'analyse des valeurs de ligne de base de Microsoft, qui peut balayer pour des vulnérabilités connues de sécurité, en plus d'une collection de livres blancs qui sont conçus pour instruire des clients sur les meilleures pratiques pour créer des réalisations bloquées pour une variété de différents scénarios d'déploiement. IntégrationDans l'environnement’de calcul de corporation d'aujourd'hui s il’s rarement le cas où seulement un des produits’du fournisseur s sont installés dans un arrangement homogène. Au lieu de cela, bien plus souvent, les plateformes différentes multiples exécutent simultanément une variété de disparate charge, et un de défis’principaux de l'organisation un s échange l'information entre ces différentes plateformes. Le serveur 2005 de SQL fournit un certain nombre de différents mécanismes pour faciliter l'interopérabilité d'application et de plateforme. Pour l'interopérabilité d'application, le serveur 2005 de SQL soutient les protocoles standard de HTTP, de XML, et de SAVON d'industrie. Il également permet à des procédures stockées d'être exposées comme services d'enchaînement et fournit un conducteur du niveau 4 JDBC, permettant au serveur de SQL d'être utilisé comme base de données principale pour des applications de Java. Pour l'interopérabilité de plateforme, le serveur 2005 de SQL fôlatre des services remodelés tous-neufs d'une intégration aussi bien que la réplique hétérogène de base de données pour accéder, l'oracle, et les systèmes d'IBM DB2 UDB. ProductivitéLa productivité est l'un des autres ingrédients primaires que les entreprises exigent, et c'est probablement le secteur où le serveur 2005 de SQL a fait les plus grands pas. Le nouveau dégagement du serveur 2005 de SQL intègre le cadre CLR de NET dans le moteur de base de données de serveur de SQL. Cette nouvelle intégration permet des objets de base de données comme des procédures stockées, déclenchements, et les fonctions définies pour l'utilisateur à créer en utilisant n'importe quelle langue conforme de NET comprenant C #, C++ contrôlé par VB.NET, et J #. avant ce serveur du dégagement SQL ont seulement soutenu la langue procédurale de T-SQL pour la programmabilité de base de données. L'intégration du cadre de NET apporte avec elle un modèle de programmation entièrement orienté objectivement qui peut être employé pour développer des routines sophistiquées de logique d'accès et d'affaires de données. Pouvoir écrire des objets de base de données employant les langues de NET facilite également la capacité de déplacer facilement ces objets de base de données entre la base de données et les données accédez à la couche d'une application n-à gradins d'enchaînement. Bien que les nouvelles marquantes avec ce dégagement soient le cadre de NET, Microsoft a continué à augmenter T-SQL, aussi bien qu'apportez plusieurs nouvelles possibilités à leur langue procédurale et la réassurance aux réalisateurs et au DBAs qu'elles n'ont aucun plan pour le soutien chutant de T-SQL à l'avenir. En outre, le serveur 2005 de SQL répond à la question de la productivité de la perspective’du DBA s aussi bien. La console de gestion a été remodelée et intégrée dans un environnement de développement intégré par NET visuel de studio. Tous les dialogues sont maintenant entièrement modaux, permettant au DBA de commuter facilement entre la gestion multiple chargent. Retour sur l'investissementUn des défis primaires pour LUI des entreprises aujourd'hui conduit le coût hors de leurs entreprises. Cela signifie souvent faire plus avec moins, et le serveur de SQL fournit les outils dont la plupart des entreprises ont besoin pour faire plus avec les capitaux qu'elles ont déjà. Le serveur 2005 de SQL est bien plus que juste une base de données relationnelle ; son toolset étroitement intégré d'intelligence d'affaires (BI), y compris les services intégrés d'analyse et des services de reportage, apporte plus de valeur à la table que n'importe quelle autre plateforme de base de données. Le BI donne à des compagnies la capacité d'analyser des données et de prendre de meilleures décisions de décisions économiques—qui peuvent faire votre argent de compagnie aussi bien qu'économiser votre argent de compagnie. Puisque le dégagement du serveur 7 de SQL, avec ses services intégrés d'OLAP (plus tard retitrés comme des services d'analyse), du serveur de SQL est devenu le principal produit sur le marché de BI. De façon générale, les nouveaux dispositifs dans le serveur 2005 de SQL lui donnent un retour très élevé sur l'investissement. Les dispositifs comme des services d'enchaînement fournissent une meilleure connectivité aux clients, préparant le terrain à la rentabilité améliorée. De même, l'intégration de XML permet une meilleure intégration avec des associés pour la rentabilité améliorée. En plus, l'inclusion du cadre de NET, les outils de gestion améliorés, et les services de rapport autorisent des employés, leur permettant d'être plus productifs. c'est un article supplémentaire par Maud Q. Vincent
|
|||
|