Maison base de données tutoriel mysql 如何快速成为高级数据库人才

如何快速成为高级数据库人才

Jun 07, 2016 pm 03:23 PM
人才 如何 快速 devenir 数据库 进入 高级

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 要找牛新庄可不是很容易的事情,记者打通他手机的时候,传来的声音正是“不同的业务需要不同的数据库架构……”紧接着牛新庄对着手机急速补充了一句“不好意思,我正在广东一个数据库项目里,正在开

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

  要找牛新庄可不是很容易的事情,记者打通他手机的时候,传来的声音正是“不同的业务需要不同的数据库架构……”紧接着牛新庄对着手机急速补充了一句“不好意思,我正在广东一个数据库项目里,正在开一个会。”

  记者等待了20分钟,终于等到牛新庄开会间隙,做了电话采访。电话那端的牛新庄语速非常快,思维活跃,回忆了他的数据库历程。

  “空中飞”的数据库工程师

  2002年底广东梅州农村信用社正在紧张地进行数据库系统上线,正在关键的时期缺少一个对数据库系统整体设计的工程师,让整个项目组有些犯愁。“我们想寻求一个数据库高手。”梅州农村信用社的数据库项目负责人当时非常着急。

  2003年,牛新庄应邀来到梅州进入项目组,进行数据库结构调优,让这个最初整体结构设计尚有缺陷的项目划上了句号。

  2003年交通银行总行在做数据大集中的时候,也是需要一个高级数据库工程师,能够对这个大型的数据库进行总体设计、调优。

  交通银行总行的数据大集中项目组急招这么一位数据库“高手”,也是找到了牛新庄。

  从2003年12月到2004年7月,牛新庄做了数据库优化语句、进行物理设计,以及和中间件的关联……规避了一些困难,交通银行总行顺利实现了数据大集中。

  牛新庄的履历上密密麻麻是各个城市各个项目,记者初步整理了牛新庄最近的“行踪”:

  2005年10月为鞍钢集团解决(MQ、CICS、DB2)系统规划、数据库设计、数据库备份、数据库安全、应用开发咨询和数据库性能调优等问题;

  2005年12月为河北邮政做Oracle数据仓库做性能调优;

  2005年12月31日为大连住房公积金解决DB2 HADR问题;

  2006年2月为安徽移动经营分析系统(DB2)做数据仓库迁移;

  2006年3月为中信银行解决银联2.0上线DB2程序问题,总行绩效考核DB2数据库做迁移;

  2006年4月为河南建行Informix数据库做性能调优;

  2006年5月为云南交通银行做DB2数据库表空间迁移和性能调整。

  牛新庄的全国各地奔波的历程从2001年就开始了,他作为独立咨询顾问往返于国内大中城市,在金融六大行(工、农、中、建、交、招)、青岛海尔、云南红塔、中远集团、宝钢等大型企业里成功进行过数据库设计、维护、问题诊断和性能调优。

  “我从大学毕业开始接触数据库,硕士期间开始接触实际的项目,项目越做越多,数据库越看越多,企业的整体信息架构也尝试做起来,又舍得吃苦,这样积累就越来越多了。

  2001年是一个转折,因为这年开始,我开始受到各地各单位的邀请,外出做数据库项目,开始成为独立咨询顾问。”牛新庄思路清晰,语速依旧很快。

  和牛新庄不同,董国兴任职于清华紫光,作为高级工程师的他和公司一起经历了诸多大型项目。他们提供整体解决方案,从规划、搭建基础架构开始,到系统集成,以及后期的维护等等。

  像牛新庄和董国兴这样经历了诸多大型项目的高级数据库工程师,在中国国内有多少呢?

[1] [2] 

如何快速成为高级数据库人才

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment le langage Go implémente-t-il les opérations d'ajout, de suppression, de modification et de requête de la base de données ? Comment le langage Go implémente-t-il les opérations d'ajout, de suppression, de modification et de requête de la base de données ? Mar 27, 2024 pm 09:39 PM

Le langage Go est un langage de programmation efficace, concis et facile à apprendre. Il est privilégié par les développeurs en raison de ses avantages en programmation simultanée et en programmation réseau. Dans le développement réel, les opérations de base de données font partie intégrante. Cet article explique comment utiliser le langage Go pour implémenter les opérations d'ajout, de suppression, de modification et de requête de base de données. Dans le langage Go, nous utilisons généralement des bibliothèques tierces pour faire fonctionner les bases de données, telles que les packages SQL couramment utilisés, gorm, etc. Ici, nous prenons le package SQL comme exemple pour présenter comment implémenter les opérations d'ajout, de suppression, de modification et de requête de la base de données. Supposons que nous utilisons une base de données MySQL.

Quelle est la différence dans le chemin « Poste de travail » dans Win11 ? Un moyen rapide de le trouver ! Quelle est la différence dans le chemin « Poste de travail » dans Win11 ? Un moyen rapide de le trouver ! Mar 29, 2024 pm 12:33 PM

Quelle est la différence dans le chemin « Poste de travail » dans Win11 ? Un moyen rapide de le trouver ! Comme le système Windows est constamment mis à jour, le dernier système Windows 11 apporte également de nouvelles modifications et fonctions. L'un des problèmes courants est que les utilisateurs ne peuvent pas trouver le chemin d'accès à « Poste de travail » dans le système Win11. Il s'agissait généralement d'une opération simple dans les systèmes Windows précédents. Cet article présentera en quoi les chemins de « Poste de travail » sont différents dans le système Win11 et comment les trouver rapidement. Sous Windows1

iOS 18 ajoute une nouvelle fonction d'album 'Récupéré' pour récupérer les photos perdues ou endommagées iOS 18 ajoute une nouvelle fonction d'album 'Récupéré' pour récupérer les photos perdues ou endommagées Jul 18, 2024 am 05:48 AM

Les dernières versions d'Apple des systèmes iOS18, iPadOS18 et macOS Sequoia ont ajouté une fonctionnalité importante à l'application Photos, conçue pour aider les utilisateurs à récupérer facilement des photos et des vidéos perdues ou endommagées pour diverses raisons. La nouvelle fonctionnalité introduit un album appelé "Récupéré" dans la section Outils de l'application Photos qui apparaîtra automatiquement lorsqu'un utilisateur a des photos ou des vidéos sur son appareil qui ne font pas partie de sa photothèque. L'émergence de l'album « Récupéré » offre une solution aux photos et vidéos perdues en raison d'une corruption de la base de données, d'une application d'appareil photo qui n'enregistre pas correctement dans la photothèque ou d'une application tierce gérant la photothèque. Les utilisateurs n'ont besoin que de quelques étapes simples

Comment Hibernate implémente-t-il le mappage polymorphe ? Comment Hibernate implémente-t-il le mappage polymorphe ? Apr 17, 2024 pm 12:09 PM

Le mappage polymorphe Hibernate peut mapper les classes héritées à la base de données et fournit les types de mappage suivants : join-subclass : crée une table séparée pour la sous-classe, incluant toutes les colonnes de la classe parent. table par classe : créez une table distincte pour les sous-classes, contenant uniquement des colonnes spécifiques aux sous-classes. union-subclass : similaire à join-subclass, mais la table de classe parent réunit toutes les colonnes de la sous-classe.

Tutoriel détaillé sur l'établissement d'une connexion à une base de données à l'aide de MySQLi en PHP Tutoriel détaillé sur l'établissement d'une connexion à une base de données à l'aide de MySQLi en PHP Jun 04, 2024 pm 01:42 PM

Comment utiliser MySQLi pour établir une connexion à une base de données en PHP : Inclure l'extension MySQLi (require_once) Créer une fonction de connexion (functionconnect_to_db) Appeler la fonction de connexion ($conn=connect_to_db()) Exécuter une requête ($result=$conn->query()) Fermer connexion ( $conn->close())

Comment gérer les erreurs de connexion à la base de données en PHP Comment gérer les erreurs de connexion à la base de données en PHP Jun 05, 2024 pm 02:16 PM

Pour gérer les erreurs de connexion à la base de données en PHP, vous pouvez utiliser les étapes suivantes : Utilisez mysqli_connect_errno() pour obtenir le code d'erreur. Utilisez mysqli_connect_error() pour obtenir le message d'erreur. En capturant et en enregistrant ces messages d'erreur, les problèmes de connexion à la base de données peuvent être facilement identifiés et résolus, garantissant ainsi le bon fonctionnement de votre application.

Une analyse approfondie de la façon dont HTML lit la base de données Une analyse approfondie de la façon dont HTML lit la base de données Apr 09, 2024 pm 12:36 PM

HTML ne peut pas lire directement la base de données, mais cela peut être réalisé via JavaScript et AJAX. Les étapes comprennent l'établissement d'une connexion à la base de données, l'envoi d'une requête, le traitement de la réponse et la mise à jour de la page. Cet article fournit un exemple pratique d'utilisation de JavaScript, AJAX et PHP pour lire les données d'une base de données MySQL, montrant comment afficher dynamiquement les résultats d'une requête dans une page HTML. Cet exemple utilise XMLHttpRequest pour établir une connexion à la base de données, envoyer une requête et traiter la réponse, remplissant ainsi les données dans les éléments de la page et réalisant la fonction de lecture HTML de la base de données.

Conseils et pratiques pour gérer les caractères chinois tronqués dans les bases de données avec PHP Conseils et pratiques pour gérer les caractères chinois tronqués dans les bases de données avec PHP Mar 27, 2024 pm 05:21 PM

PHP est un langage de programmation back-end largement utilisé dans le développement de sites Web. Il possède de puissantes fonctions d'exploitation de bases de données et est souvent utilisé pour interagir avec des bases de données telles que MySQL. Cependant, en raison de la complexité du codage des caractères chinois, des problèmes surviennent souvent lorsqu'il s'agit de caractères chinois tronqués dans la base de données. Cet article présentera les compétences et les pratiques de PHP dans la gestion des caractères chinois tronqués dans les bases de données, y compris les causes courantes des caractères tronqués, les solutions et des exemples de code spécifiques. Les raisons courantes pour lesquelles les caractères sont tronqués sont des paramètres de jeu de caractères incorrects dans la base de données : le jeu de caractères correct doit être sélectionné lors de la création de la base de données, comme utf8 ou u.

See all articles