Notas de revisión para soluciones de bases de datos masivas
Una piedra de otra montaña puede usarse para atacar el jade - Notas sobre la revisión de "Massive Database Solution"
Si Internet también presta atención al dividendo demográfico, entonces China sin duda tiene una base de población única y una velocidad de penetración de Internet. Con el rápido crecimiento de usuarios y escala de servicios, surgen inesperadamente problemas masivos de bases de datos. Sin embargo, este proceso de cambio se llevó a cabo demasiado rápido y los profesionales relevantes no tuvieron tiempo para hacer suficientes preparativos técnicos. Por ejemplo, no pudieron encontrar ningún libro de referencia.
Es precisamente por esto que el libro más vendido "Massive Database Solution" del Sr. Lee Hwa-sik, un gurú de bases de datos coreano que ha trabajado con casi todas las empresas de primer nivel mundial del país. y tiene décadas de experiencia, ha llamado nuestra atención. Después de comprender plenamente el hecho de que este trabajo ha sido popular en Japón y Corea del Sur durante mucho tiempo, y de pedirle al Sr. Gai Guoqiang, un conocido escritor de libros de bases de datos y autoridad técnica nacional, que lo evalúe cuidadosamente, tenemos la suerte de presentarle al país para referencia y evaluación por parte de colegas de bases de datos nacionales.
La falta de libros técnicos coreanos en el país se debe principalmente al hecho de que hay muy pocos candidatos con habilidades tanto lingüísticas como técnicas. Para garantizar que este libro se pueda publicar sin problemas y mantener un alto nivel, se invitó especialmente al Sr. Zheng Baobao de la empresa EN-CORE fundada por el autor original a realizar la traducción inicial. El Sr. Gai Guoqiang realizó una revisión de traducción en profundidad. y coordinación del idioma chino, Zhang Leyi y Cui Hua. El maestro y experto en bases de datos Gai Guoqiang realizó una interpretación, traducción y revisión técnica integral de este libro.
El autor original, el editor y los colegas involucrados en la revisión y traducción de este libro han puesto mucho esfuerzo en ello. Solo esperamos que la publicación de este libro pueda llenar el vacío en la tecnología de bases de datos masivas nacionales. hasta cierto punto, contribuir con una pequeña cantidad al desarrollo de la industria de Internet en constante cambio. El efecto real aún se desconoce, pero los lectores pueden corregirme.
Después de tres meses de arduo trabajo, Zhang Leyi (Kamus), Cui Hua (Dbsnake) y yo finalmente completamos la revisión de "Massive Database Solution". Es un destino y una oportunidad para nosotros poder trabajar con dos amigos para considerar cuidadosamente cada oración y presentar las famosas obras de los fanáticos coreanos a China palabra por palabra. Durante el proceso de revisión, Luo Xiaocheng de Enmo Technology también nos ayudó a hacerlo. mucha revisión de texto. Muchas gracias por tu trabajo.
Antes de que los lectores comiencen a leer este libro, registraremos nuestros sentimientos y contexto al contactar, aceptar y revisar este libro para su referencia.
Eygle - Promover el intercambio y el intercambio de tecnología es algo bueno
La primera vez que entré en contacto con este libro fue en 2009. Un amigo de EN-CORE Company en Corea del Sur lo encontró Yo y esperaba poder ayudar a revisar y hacer recomendaciones. En ese momento, estaba trabajando en la implementación de un proyecto para la Agencia de Noticias Xinhua.
Inmediatamente expresé varios puntos de vista propios: en primer lugar, si es un buen libro, me complace leerlo y hacer recomendaciones. En segundo lugar, cualquier libro que promueva el intercambio y el intercambio técnico; Estoy dispuesto a apoyar y hacer lo mejor que pueda para hacer cualquier cosa; en tercer lugar, estoy dispuesto a hacer tal cosa voluntariamente.
Mi amigo coreano me expresó felizmente su gratitud y me presentó este libro: En la industria de bases de datos coreana, el autor de este libro, Li Huazhi, es una figura a nivel de padrino, y este libro es incluso más bien una Biblia. Es un material de lectura general con ventas acumuladas de cientos de miles de copias. Los lectores no solo son profesionales de bases de datos, sino que también varios técnicos lo consideran un clásico y de lectura obligada.
Creí lo que dijeron y expresé mi respeto a mis colegas coreanos. Todos aquellos que perseveran y perseveran en sus acciones son dignos de nuestro respeto. Y si puede promover algunos intercambios en la comunidad asiática de bases de datos, eso también sería algo bueno.
De esta manera, acepté de buena gana su pedido y esperaba ver publicado un libro así.
Cuando recibí el manuscrito, surgieron algunos problemas nuevos. Descubrí que la traducción original prestaba demasiada atención a los hábitos del idioma coreano, sería muy difícil de leer e incluso difícil de entender. situación. Sugiero que hagan más revisiones, de lo contrario será difícil transmitir la intención original del autor. Basado en el entendimiento mutuo, me invitaron sinceramente a completar este trabajo de revisión. Después de una cuidadosa consideración, pensé que una persona no era suficiente. Necesitaba un equipo. Zhang Leyi y Cui Hua se convirtieron en mis socios, y este equipo pasó la inspección. y así, asumimos esta tarea que fue más difícil de lo imaginado.
Desde la transmisión de la traducción original hasta la comprensión de la intención original del autor, este libro está separado por otra capa. Además, el coreano y el chino tienen diferentes hábitos lingüísticos, por lo que el trabajo de revisión es extremadamente difícil y, a menudo,. sólo se puede escribir una palabra por hora. Se completaron dos o tres páginas de revisión y corrección, y luego los tres tuvimos que realizar una edición cruzada. Un comentario aparte durante este período fue que, dado que Zhang Leyi se especializó en japonés, pudo aprender mucho de la versión japonesa del libro y apoyarse mutuamente.
Así, han pasado tres meses en un abrir y cerrar de ojos, y nuestro trabajo está llegando a su fin. Lo que puedo decir es que nunca había leído un libro con tanta atención y atención. Lo leo una y otra vez, y uno de los beneficios de leerlo de esta manera es que entiendo y aprecio este libro más que cualquier otro.
No existe un momento perfecto en el que el manuscrito está en manos. Aún lo estamos revisando hasta el último momento antes de su publicación. Esperamos sinceramente que le guste a más lectores. Aunque hemos hecho todo lo posible durante este período, todavía no sabemos cómo lo evaluarán los lectores, por lo que me he sentido incómodo.
Lo que se puede decir sobre este libro es que aprendí mucho de él y me beneficié mucho de muchas de las ideas del autor. Estas cosas aprendidas guiarán e influirán en mi futuro camino de estudio.
En primer lugar, este libro no es solo para profesionales de bases de datos. El autor espera que todos los lectores interesados en las bases de datos puedan leerlo con fluidez y comprenderlo a fondo. Por lo tanto, el autor utiliza una gran cantidad de analogías y metáforas en este libro para unir el conocimiento difícil de las bases de datos con la vida, haciendo que muchos conceptos que generalmente son difíciles de entender sean fáciles de entender. Basado en una profunda acumulación, el autor puede resumir y explicar la tecnología desde diferentes ángulos, lo que a menudo brinda a las personas una sensación diferente de iluminación. Por ejemplo, cuando habla de escaneo de rango parcial, el autor utiliza la analogía del orden de los usuarios que esperan en la fila y la hora de salida de los taxis. Es tan preciso y simple que cualquiera puede comprender los complejos principios técnicos detrás de esto de un vistazo. Esta puede ser la intención original del autor. La tecnología es originalmente una extensión y abstracción de la vida perfecta.
Para otro ejemplo, en el capítulo sobre construcción de índices estratégicos, el autor mencionó que "siempre que se asignen tareas razonables a cada índice, las decisiones deben tomarse de manera decisiva incluso si es necesario analizar una gran cantidad de índices". creado." Especificar tareas para índices hace que el índice se convierta en un trabajador personificado, con tareas claras en lugar de crear índices con pérdida como lo hacemos habitualmente. El autor amplía todo el capítulo basándose en esta idea, que coincide con nuestras ideas de optimización. Para una base de datos optimizada al extremo, debemos saber qué consultas SQL utilizarán qué índices y qué consultas deben tener. una comprensión detallada de las bases de datos y aplicaciones para tener una comprensión clara y específica del sistema de aplicación.
Después de leer este libro, estamos más interesados en comprender las ideas de alto nivel del autor sobre el diseño y la optimización de bases de datos, en lugar de ceñirnos a detalles técnicos específicos, como lo que el autor llama procesamiento de rango local e indexación estratégica. Construcción, etc., estos conceptos tienen más que ver con elevar principios técnicos detallados a principios de vida y pensamiento convencional. Originalmente, muchos diseños técnicos complejos pueden derivarse de principios simples de la vida. La conexión entre la tecnología, la vida y el pensamiento convencional es, en mi opinión, la mayor lección que nos ha traído el autor.
La promesa inicial llevó a meses de perseverancia. Las dificultades durante este período también hicieron que cada uno de nosotros ganara algo. Por supuesto, la mayor ganancia es la amistad entre varios de nuestros amigos; nos trajo una obra clásica; gracias al traductor Zheng Baobao, fue su traducción inicial la que puso la versión china de este libro a disposición de los lectores gracias a Zhang Chunyu de Bowen Viewpoint, cuya incansable comunicación y promoción hicieron posible la publicación final de este libro.
¡Espero que este libro pueda brindarte sentimientos y beneficios únicos!
Gai Guoqiang
22 de julio de 2010
Kamus - Lee el libro cien veces y su significado se hará evidente
Editorial Espero presentarlo en China. Este libro coreano ya tiene una traducción inicial al chino, pero esta traducción al chino debe ser revisada nuevamente por alguien que esté más familiarizado con la tecnología de bases de datos Oracle. Cuando escuché sobre esto por primera vez, pensé que se trataba simplemente de corregir errores tipográficos; con respecto al problema de comprender los términos técnicos, no esperaba que fuera tan difícil después de comenzar a trabajar en ello.
Dos meses después, cuando comencé a revisar el Capítulo 3, del que era responsable, me di cuenta de que se trataba de un proyecto enorme.
No es que la traducción inicial no fuera buena, de hecho fue muy buena y los términos técnicos eran básicamente precisos. Sin embargo, después de leer la oración completa, descubrí que no entendía lo que decía después de leerla una vez. y todavía no lo entendí después de leerlo dos veces. Sabes, es posible que solo lo sepas después de leerlo tres veces, oh, eso es lo que significa. El capítulo 3 es el capítulo más grande del libro, con más de 150 páginas. Incluso si me concentro en revisar, el progreso sólo puede llegar a dos o tres páginas por hora. Mi entorno de trabajo anterior era la sala de estar con el televisor frente a mí, pero para revisar este libro tuve que trasladar mi entorno de trabajo a la sala de estudio, porque incluso una pequeña interferencia de sonido haría que el progreso fuera más lento. Esta es una situación que nunca antes había encontrado. Siempre me he enorgullecido de poder realizar múltiples tareas, pero encontré grandes contratiempos al revisar este libro. La razón puede ser que muchas de las traducciones iniciales reemplazaron una gran cantidad de las mismas palabras a lo largo del texto. Muchos modificadores no se ajustaban a las características del idioma chino y estos modificadores interfirieron en gran medida con mi experiencia de lectura. Otro factor importante es que cuando el Sr. Li Huazhi escribió este libro, utilizó una gran cantidad de metáforas para muchos de los puntos de vista que quería explicar a todos, usando taxis, atletas, ajedrez... y el significado de estas metáforas. Hace que los lectores no puedan evitar entrar en este entorno y considerar cuidadosamente el verdadero significado detrás de esta metáfora.
Para comprender con mayor precisión el significado del texto original del Sr. Li Huazhi, incluso encontré una traducción japonesa de este libro (estudié japonés durante cuatro años cuando era estudiante y realmente no entendí). el chino original. Al interpretar el significado de la traducción, lo compararé con cómo el japonés traduce este párrafo. Curiosamente, esto suele funcionar tan bien que incluso agregué algunas palabras a la traducción china basada en la traducción japonesa (quizás faltantes en la traducción china original) para que los lectores puedan comprender mejor el significado del artículo.
Lo que es muy gratificante es que en las últimas etapas de la revisión, pude seguir gradualmente el pensamiento del Sr. Li Huazhi e incluso sentir simpatía por sus metáforas, y la velocidad de la revisión ha aumentado. también se ha incrementado. Lo que es aún más gratificante es que al leer con tanta atención el libro del Sr. Li Huazhi, aprendí mucho sobre las ideas y estrategias de optimización del rendimiento de la base de datos Oracle. "Leer un libro cien veces revelará su significado" puede describir acertadamente el proceso de revisión de este libro.
Eygle, Cui Hua y yo revisamos durante tres meses el Capítulo 3 que revisé, será revisado nuevamente por Eygle y luego se lo pasaré a Cui Hua para que lo lea nuevamente y Eygle lo revise. Nuevamente me pasarán el capítulo 4 para que lo vuelva a leer. Trabajamos muy duro, solo esperamos que cuando este libro finalmente se presente a todos, sea un libro sobre tecnología de bases de datos que esté en línea con los hábitos de lectura chinos y que se pueda obtener sin tener que trabajar tan duro como nosotros. Han sido tres meses duros, pero también tres meses muy significativos.
Admiro profundamente a cada autor que puede escribir su propia experiencia y compartirla con los lectores. Aunque personalmente nunca he tenido la paciencia para sentarme y escribir un libro, he estado trabajando duro para crear un entorno en el que esté dispuesto a compartir y ganar felicidad. Fundé el Oracle China User Group y realizo eventos gratuitos todos los meses. e invitar a oradores. He estado trabajando duro para hacer lo que pueda para compartir mi tecnología.
Finalmente, incluso si revisamos este libro de esta manera, definitivamente habrá omisiones, o incluso partes que no son expresivas o difíciles de entender. Espero que los lectores puedan tolerarlo. Pero el punto más importante es que cuando sientas que no puedes entenderlo, tómate un descanso y luego léelo por segunda o tercera vez. Debes saber que lo mismo ocurre cuando lo revisamos. "El significado de un libro se hará evidente. después de leerlo cien veces."
Zhang Leyi (Kamus)
4 de julio de 2010
Dbsnake——Paso a paso para alcanzar el éxito
Más de tres meses El tiempo pasó en un instante y finalmente completamos la revisión de la "Solución de base de datos masiva".
Cuando Kamus me llamó y me preguntó si estaría interesado en revisar un libro coreano con él y Eygle, acepté inmediatamente sin pensarlo. De hecho, en ese momento no sabía que lo haría. ¿Se está revisando el libro? No sé cuánto trabajo será la carga de trabajo específica. Estuve de acuerdo de todo corazón sólo porque Eygle y Kamus me estaban buscando; no tenía motivos para negarme.
Cuando estaba revisando este libro coincidió con el lanzamiento de un proyecto al que estaba dando seguimiento. Ya estaba muy ocupado con el proyecto durante el día, por lo que el trabajo de revisión sólo podía realizarse por la noche. .
Cuando comencé a revisar, me di cuenta de que la carga de trabajo era demasiada. Debido a que casi siempre estaba considerando cada palabra y oración, el progreso de la revisión era muy lento. A menudo me tomaba una hora revisar dos o tres páginas. . ¿Qué hacer? ¿Cómo puedo acelerar las revisiones para que no ralenticen a todo el equipo? No tuve otra opción que acortar mi tiempo de sueño, así que todos los días laborables básicamente me acostaba alrededor de las 12 en punto y me levantaba a las 5:30 de la mañana. Insistí así durante más de tres meses.
Además de cumplir mi propia promesa, otra razón muy importante es que estoy demasiado interesado en la base de datos Oracle, ¡y este libro es realmente un libro bueno y raro! Ya puedo sentir mi progreso en el proceso de revisión cuidadosa de este libro, ¡lo cual es realmente emocionante!
Mis amigos me preguntan a menudo cómo aprender bien Oracle. Lo que quiero decir aquí es que no sé cómo aprenderlo bien, porque solo sé un poco sobre Oracle. Pero cuando vi al Sr. Li Huazhi escribir sin reservas sobre sus 20 años de experiencia en bases de datos en "Soluciones de bases de datos masivas", sentí que aún debería escribir un poco de mi experiencia, para que tal vez pueda ayudar a más personas.
La primera etapa: desde 2004 hasta agosto de 2006, pasé más de dos años leyendo de forma intermitente un conjunto de materiales de capacitación de OCP 9i (un *** 4 libros). Me avergüenza haber tardado más de dos años en terminar de leerlo. Pero todos deben entenderme. Estudié matemáticas como estudiante de pregrado y posgrado. Antes de 2004, ni siquiera podía escribir el SQL más básico. Además, el desarrollo del proyecto durante ese tiempo todavía requería una cierta cantidad de trabajo. Básicamente, solo podía utilizar el autoestudio en mi tiempo libre.
La segunda etapa: desde agosto de 2006 hasta principios de 2008, debido a que ya tenía una pequeña base en Oracle en ese momento, comencé a leer muchos documentos oficiales de Oracle, pero estos documentos los La mayoría de ellos solo se han leído una vez. Las únicas excepciones son "Conceptos de 10gR2" y "Guía de implementación y administración de Oracle 10gR2 Clusterware y RAC".
La segunda etapa: Cuando realmente comencé a entrar en contacto con metalink, me di cuenta, ¡guau, qué mundo tan maravilloso es este! En mi opinión, ¡metalink es el mejor maestro! Hasta ahora, lo primero que hago en el trabajo sigue siendo abrir Metalink, y simplemente lo sumerjo cuando no tengo nada que hacer. Hasta ahora, he leído más de 1500 artículos sobre Metalink.
La cuarta etapa: DSI. De hecho, no he leído mucho hasta ahora, solo he leído los siguientes libros:
DSI303-Técnicas avanzadas de copia de seguridad, restauración y recuperación.
DSI401-Dumps Crashes and Corruptions
DSI402-Gestión de espacio y transacciones
DSI402e-Tipos de datos y estructuras de bloques
DSI403e-Recovery Componentes de arquitectura
DSI404e-query_optimizer
DSI405-Performance Tuning
La sensación general es que DSI no es nada y realmente no es tan difícil como pensaba. Pero lo que quiero decir aquí es que deberías empezar a ver DSI después de tener cierta base. ¡Verlo temprano será inútil!
Después de seis años, después de leer DSI405, realmente sentí que había comenzado con Oracle. De hecho, los amigos cuidadosos ya pueden descubrir que mi proceso de ingreso a Oracle se puede resumir en una oración como "paso a paso".
Después de terminar de leer la serie DSI y escribir más de 100 artículos en mi sitio web personal, finalmente tuve mi propia oportunidad: conocí a Eygle y Kamus, y tuve la oportunidad de trabajar juntos. se propusieron asumir muchos desafíos codiciados.
Eygle y Kamus siempre han sido los objetivos de mis esfuerzos. Aunque los tres meses de revisión fueron difíciles, fue un gran honor y un gran honor para mí poder trabajar con mis amigos más cercanos. Las cosas, por muy difíciles que sean, no importan. Esta vez revisé el Capítulo 1, el Capítulo 2 de la Parte 1 y el Capítulo 2 de la Parte 2, y revisé el Capítulo 3 de la Parte 1. Durante el proceso de revisión, puse mucho esfuerzo en utilizar lo que aprendí y sabía para comprender y transmitir las ideas del autor. Sin embargo, no importa cuánto lo intentemos, nuestro trabajo inevitablemente tendrá varias deficiencias, pero de hecho hemos hecho nuestro mejor esfuerzo y el resto solo puede dejarse a criterio de los lectores.
Aunque este proceso de revisión es extremadamente doloroso y a menudo me siento colapsado después de agotar mis esfuerzos, si tengo la oportunidad de continuar revisando los libros de seguimiento de "Massive Database Solutions", estoy muy dispuesto; para hacerlo de nuevo Crash unas cuantas veces más.
Cui Hua (Dbsnake)
29 de junio de 2010
Vale, esta es la voz de varios correctores. ¡Leamos y comprendamos las voces de la comunidad asiática de bases de datos!