คำถามติดแท็ก database

ระบบที่จัดการข้อมูลจำนวนมากในรูปแบบที่เป็นระเบียบ

6
คุณสัมภาษณ์ผู้สมัคร Database Programmer / Admin อย่างไร
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ในระหว่างการสัมภาษณ์ฉันถามคำถามการออกแบบฐานข้อมูลพื้นฐาน การทำให้เป็นมาตรฐาน (เมื่อ - ทำไม) เป็นหนึ่งในข้อกังวลของฉันเมื่อพูดถึงการออกแบบฐานข้อมูล บางสถานการณ์ I ไซต์ที่เกี่ยวข้องกับเซิร์ฟเวอร์ที่ซิงโครไนซ์และสิ่งที่พวกเขาคำนึงถึงประเด็นที่เกี่ยวข้อง ปัญหาด้านความปลอดภัยและอื่น ๆ คุณจะถามพวกเขาจากบริบทของระบบฐานข้อมูลเฉพาะ (เช่น Oracle) ที่พวกเขาต้องการหรือไม่ คำถามทางเทคนิคประเภทไหนที่คุณจะถามพวกเขา ไซต์ใดที่คุณต้องการให้สถานการณ์และสิ่งที่คุณต้องการเป็นคำตอบสำหรับสถานการณ์เหล่านั้น คุณจะรู้ได้อย่างไรว่าพวกเขามีความรู้ในการจัดการปัญหาด้านความปลอดภัยหรือไม่ คำถามอื่น ๆ ที่เกี่ยวข้อง (เช่นการคืนค่าฐานข้อมูล / การสำรองข้อมูล) ขอบคุณ.

2
การเชื่อมต่อฐานข้อมูลนักเทียบท่าจับกลุ่มรีเซ็ตโดยเพื่อน
ฉันใช้แอพพลิเคชั่นบู๊ทสปริงด้วยตัวเชื่อมต่อและฉันใช้ postgres สำหรับฐานข้อมูล เมื่อฉันเรียกใช้ทั้งสองอย่างเป็นบริการตัวเทียบท่าการเชื่อมต่อฐานข้อมูลล้มเหลวอย่างสม่ำเสมอและแบบสุ่ม (ดังที่คุณเห็นในการประทับเวลา) ตามบันทึกบอกว่า: 2017-10-26T 17:14:15 .200415747Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ 2017-10-26T 17:43:36 .481718562Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ 2017-10-26T 17:43:56 .954152654Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ 2017-10-26T 17:44:17 .434171472Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ 2017-10-26T 17:49:04 .154174253Z app-db.1.1ayo6h8ro1og@scw-c2964a | LOG: ไม่สามารถรับข้อมูลจากไคลเอนต์: การเชื่อมต่อรีเซ็ตโดยเพียร์ ฉันไม่เข้าใจหรือค้นพบสาเหตุของสิ่งนี้ ฉันขอขอบคุณความคิดใด ๆ แก้ไข: …

3
ฉันจะตรวจสอบว่า DB ของฉันต้องการ RAM เพิ่มขึ้นได้อย่างไร
คุณจะตรวจสอบว่าอินสแตนซ์ฐานข้อมูล postgresql ของคุณต้องการหน่วยความจำ RAM เพิ่มเติมเพื่อจัดการกับข้อมูลการทำงานปัจจุบันได้อย่างไร

3
อะไรที่สำคัญกว่าสำหรับเซิร์ฟเวอร์ฐานข้อมูล Mem? ความเร็ว Mem คอร์?
ฉันกำลังจะย้ายเซิร์ฟเวอร์ฐานข้อมูลของฉันไปยังฮาร์ดแวร์ใหม่ที่ค่อนข้างดีกว่า เซิร์ฟเวอร์ฐานข้อมูลปัจจุบันไม่มีปัญหาใด ๆ ยกเว้นว่ากำลังเรียกใช้ Centos 4 ฮาร์ดแวร์ปัจจุบันคือ 2 quad core xeon 5335, 4 15K RPM ใน RAID 10 และ 4GB (ใช่จริงๆมันเป็นเพียง 4GB) ของหน่วยความจำ ตัวเลือกฮาร์ดแวร์ในงบประมาณของฉันแทบไม่มีความแตกต่างด้านราคาและจะมีฮาร์ดไดรฟ์ 4 15K RPM เดียวกันใน RAID 10 พวกเขาคือ: xeon 53 quad core 2 รุ่นพร้อม 8GB 533/667 2 hex core xeon 2620 พร้อม 16GB 1333 4 dual core …


7
วิธีเลิกทำ DROP Table
ฉันตั้งใจโยนโต๊ะทั้งหมด ฉันสามารถคืนสภาพได้หรือไม่ ฉันไม่มีสำเนาสำรอง
11 mysql  database 

4
PostgreSQL ปรับขนาด 64 คอร์หรือไม่
ในบทความ Computer World นี้ระบุว่า PostgreSQL สามารถขยายได้ถึงขีด จำกัด หลักที่ 64 สิ่งนี้หมายความว่าสำหรับตัวประมวลผลแบบมัลติคอร์หนึ่งคอร์ 64 คอร์หรือไม่? หรือโปรเซสเซอร์หลายตัวที่มีคอร์น้อยลง? เหตุผลที่ฉันถามคือเพราะฉันพยายามค้นหาจำนวนโปรเซสเซอร์ PostgreSQL อาจขยายขนาด แต่แน่นอนว่าอาจถูก จำกัด ประเภทของโปรเซสเซอร์ อย่างไรก็ตามฉันได้ค้นหาสถิติอื่น ๆ ในฐานข้อมูลอื่น (เช่น Microsoft SQL Server ที่นี่ซึ่งระบุว่าสามารถเพิ่มขนาดตัวประมวลผลเชิงตรรกะได้ถึง 320 ตัว) และพวกเขาไม่ได้ระบุจำนวนคอร์ นี่เป็นสถิติที่คลุมเครือหรือไม่ ความคิดใด ๆ ที่จะได้รับการชื่นชมมาก ขอบคุณ!

4
ฉันจะจัดเก็บและให้บริการไฟล์ gziped ขนาดเล็ก 1,000,000 ไฟล์บนเว็บเซิร์ฟเวอร์ Linux ได้อย่างไร
ฉันมีเนื้อหาสแตติกขนาดใหญ่ที่ฉันต้องส่งผ่านเว็บเซิร์ฟเวอร์ที่ใช้ Linux มันเป็นชุดของไฟล์ gzip ขนาดเล็กที่มีมากกว่าหนึ่งล้านไฟล์ 90% ของไฟล์น้อยกว่า 1K และไฟล์ที่เหลืออยู่ไม่เกิน 50K ในอนาคตสิ่งนี้สามารถเติบโตได้มากกว่า 10 ล้านไฟล์ gzip ฉันควรใส่เนื้อหานี้ในโครงสร้างไฟล์หรือฉันควรพิจารณาที่จะนำเนื้อหาทั้งหมดนี้ไปไว้ในฐานข้อมูลหรือไม่? หากอยู่ในโครงสร้างไฟล์ฉันสามารถใช้ไดเรกทอรีขนาดใหญ่หรือฉันควรพิจารณาไดเรกทอรีที่เล็กกว่า ฉันบอกว่าโครงสร้างไฟล์จะเร็วกว่าสำหรับการจัดส่ง แต่อีกด้านฉันรู้ว่าไฟล์จะใช้พื้นที่บนดิสก์เยอะเนื่องจากบล็อกไฟล์จะมากกว่า 1K กลยุทธ์ที่ดีที่สุดเกี่ยวกับประสิทธิภาพการจัดส่งคืออะไร UPDATE สำหรับบันทึกฉันได้ทำการทดสอบภายใต้ Windows 7 ด้วยไฟล์ครึ่งล้าน:

9
วิธีการจัดเก็บ 3 ล้านบันทึกในรูปแบบค่าคีย์?
เราต้องจัดเก็บข้อมูลพื้นฐานประมาณ 3 ล้านผลิตภัณฑ์ ขณะนี้ข้อมูลเป็น CSV ขนาด 180 mb ซึ่งได้รับการอัปเดตรายไตรมาส จะมีข้อความค้นหาประมาณ 30,000 ต่อวัน แต่ข้อความค้นหาเป็นเพียงการจัดเก็บค่าคีย์ที่ง่ายมาก เราต้องการค้นหา ID ผลิตภัณฑ์และแสดงข้อมูลที่เหลือ (ซึ่งทั้งหมดจะอยู่ในบันทึกเดียว) สิ่งนี้มีไว้สำหรับเว็บดังนั้นประสิทธิภาพที่รวดเร็วจึงเป็นสิ่งสำคัญ เราควรใช้ MySQL แม้ว่าเราไม่ต้องการฐานข้อมูลเชิงสัมพันธ์ เราควรสร้างไฟล์ html แบบคงที่ 3 ล้านไฟล์ทุกไตรมาสหรือไม่ เราควรจัดเก็บ CSV หนึ่งบรรทัดสำหรับแต่ละผลิตภัณฑ์ในบางสิ่งเช่น Amazon S3 หรือ Rackspace Cloud Files หรือไม่ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?

3
MySQL ปัญหาการจำลองแบบง่าย: 'แสดงสถานะหลัก' สร้าง 'ชุดที่ว่างเปล่า'?
ฉันได้ตั้งค่าการจำลองแบบต้นแบบ MySQL (บน Debian 6.0.1) แล้วให้ทำตามคำแนะนำเหล่านี้อย่างซื่อสัตย์: http://www.neocodesoftware.com/replication/ ฉันได้เท่าที่: mysql > show master status; แต่น่าเสียดายที่ผลิตสิ่งต่อไปนี้แทนที่จะเป็นผลลัพธ์ที่มีประโยชน์ Empty set (0.00 sec) บันทึกข้อผิดพลาดที่/var/log/mysql.errเป็นเพียงไฟล์ว่างเปล่าดังนั้นจึงไม่ให้เบาะแสใด ๆ แก่ฉัน ความคิดใด ๆ นี่คือสิ่งที่ฉันใส่ใน/etc/mysql/my.cnfเซิร์ฟเวอร์หนึ่ง (แก้ไขให้เหมาะสมสำหรับเซิร์ฟเวอร์อื่น): server-id = 1 replicate-same-server-id = 0 auto-increment-increment = 2 auto-increment-offset = 1 master-host = 10.0.0.3 master-user = <myusername> master-password = <mypass> master-connect-retry = 60 replicate-do-db …

3
แนวปฏิบัติที่เหมาะสมที่สุดสำหรับ 24 Disk Array
เราเพิ่งโอนย้ายสำหรับหน่วยเก็บข้อมูลไฟเบอร์ SAN เก่าของเราไปยัง IBM v3700 storwize พร้อมดิสก์ 24 SAS 600GB ที่เก็บข้อมูลนี้เชื่อมต่อโดยตรงกับเซิร์ฟเวอร์ IBM ESXi 5.5 สองตัวต่อตัวควบคุม 6Gbps multipath SAS สองตัว จนถึงตอนนี้ฉันได้กำหนดค่าที่เก็บข้อมูลที่ฉันใช้เป็นกลุ่ม RAID5 หลายกลุ่ม แต่ละกลุ่มจะเป็นเซิร์ฟเวอร์ / วัตถุประสงค์ที่แตกต่างกัน ส่วนใหญ่กลุ่ม RAID จะเป็น OracleDB, Oracle เก็บถาวร, SQL Server และส่วนที่เหลือ (ไฟล์เซิร์ฟเวอร์, จดหมาย, ฯลฯ ) แอปพลิเคชั่นที่สำคัญที่สุดคือ Oracle และ SQL Server ข้อกังวลแรกของฉันคือความปลอดภัยและประสิทธิภาพสำหรับการใช้งานของเรา ดังนั้นฉันจึงตัดสินใจไปกับ RAID6 + สำรอง ข้อกังวลหลักของฉันคือตอนนี้เนื่องจากเราใช้ ESXi …

1
ฉันจะแปลงไฟล์ฐานข้อมูล MS Access (.mdb) เป็นไฟล์ฐานข้อมูล Sqlite (.db) ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน6 ปีที่ผ่านมา ใครสามารถช่วยฉันแปลง.mdbไฟล์MS Access ( ) เป็นไฟล์ฐานข้อมูล Sqlite ( .db) ได้หรือไม่? ฉันต้องการแปลงตารางทั้งหมดและถ่ายโอนข้อมูลภายใน มีเครื่องมือใดบ้างหรือมี API ใดที่แปลง. mdb เป็น. db

3
ฐานข้อมูล 100 เทราไบต์บน PostgreSQL โดยไม่ต้องแบ่งส่วน
เป็นจริงหรือไม่ที่จะติดตั้งฐานข้อมูล 100 TB (จริง ๆ ประมาณ 90 TB) บน PostgreSQL โดยไม่มีการส่งข้อมูลระหว่างโหนดจำนวนหนึ่ง? มีเรื่องราวความสำเร็จ / ตัวอย่างเกี่ยวกับการตั้งค่าที่คล้ายกันหรือไม่

8
ฐานข้อมูลเชิงสัมพันธ์คืออะไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน9 ปีที่ผ่านมา ฉันส่วนใหญ่เป็นผู้ดูแลระบบและฉันไม่ได้ทำงานโดยตรงกับฐานข้อมูลอื่น ๆ นอกเหนือจากการติดตั้งตั้งค่าบัญชีการให้สิทธิ์และอื่น ๆ ฉันรู้ว่าถ้าเจ้านายเดินมาหาฉันและถามว่า "ฐานข้อมูลเชิงสัมพันธ์คืออะไร" ฉันอาจไม่สามารถให้คำตอบที่น่าพอใจ ... ฉันอาจสับสนเกี่ยวกับข้อมูลที่จัดเก็บและจัดเรียงตามหมวดหมู่ซึ่งคุณสามารถสืบค้นด้วยภาษาโปรแกรมพิเศษ (เช่น SQL) ดังนั้นใครบางคนสามารถให้คำตอบที่ดีสำหรับสิ่งที่ฐานข้อมูลเชิงสัมพันธ์คืออะไร? และอาจแตกต่างจากการจัดเก็บข้อมูลบนไฟล์เซิร์ฟเวอร์หรือไม่ คะแนนโบนัสสำหรับการเปรียบเทียบที่ฉลาด แต่เข้าถึงได้และอธิบายตารางคอลัมน์บันทึกและฟิลด์ ฉันจะนิยามคำว่า "Boss Answer" เป็นคำอธิบายย่อหน้าสั้น ๆ (อาจจะสอง) สำหรับผู้ที่ไม่ใช่ด้านเทคนิค ... ส่วนใหญ่เป็นบอสของคุณในโอกาสที่หายากเหล่านั้นพวกเขาถามคุณว่ามันคืออะไรตลอดทั้งวัน
9 mysql  database 

3
ข้อผิดพลาด mysqldump LOCK TABLES
เมื่อฉันรัน mysqldump ฉันได้รับข้อผิดพลาดดังต่อไปนี้: mysqldump -u root -ppassword --databases information_schema > test.sql mysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'information_schema' when using LOCK TABLES ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
9 database  mysql 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.