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

ฐานข้อมูลเป็นการรวบรวมข้อมูลที่จัดระเบียบ มันคือชุดของ schema ตารางแบบสอบถามแบบสอบถามมุมมองและวัตถุอื่น ๆ โดยทั่วไปข้อมูลจะถูกจัดเรียงตามลักษณะของความเป็นจริงในแบบที่สนับสนุนกระบวนการที่ต้องการข้อมูล ใช้แท็กนี้หากคุณมีคำถามเกี่ยวกับการออกแบบฐานข้อมูล หากเป็นระบบการจัดการฐานข้อมูลเฉพาะ (เช่น MySQL) โปรดใช้แท็กนั้นแทน

19
MongoDB หรือ CouchDB - เหมาะสำหรับการผลิตหรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน5 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันสงสัยว่าใครสามารถบอกฉันได้ว่าMongoDBหรือCouchDBพร้อมสำหรับสภาพแวดล้อมการผลิตหรือไม่ ตอนนี้ฉันกำลังดูโซลูชันสตอเรจเหล่านี้ (ฉันชอบ MongoDB ในตอนนี้) อย่างไรก็ตามโครงการเหล่านี้ค่อนข้างใหม่และฉันคาดว่าฉันจะต้องทำงานหนักมากเพื่อโน้มน้าวผู้จัดการของฉันว่าเราควรจะนำสิ่งนี้ไปใช้ เทคโนโลยีใหม่. สิ่งที่ฉันอยากรู้คือ: ใครใช้ MongoDB หรือ CouchDB วันนี้ในสภาพแวดล้อมการผลิต คุณใช้ MongoDB / CouchDB อย่างไร คุณมีปัญหาอะไรบ้าง (ถ้ามี) เมื่อคุณใช้กลไกการจัดเก็บใหม่นี้ (และคุณเอาชนะพวกเขาได้อย่างไร) คุณจัดการกับปัญหาการย้ายถิ่นที่คุณต้องรับมือได้อย่างไร คุณมีประสบการณ์ที่ดี / ไม่ดีกับวิธีแก้ไขปัญหาเหล่านี้ที่คุณต้องการแบ่งปันหรือไม่?

9
คุณจะเปลี่ยนชื่อฐานข้อมูล MongoDB ได้อย่างไร
มีการพิมพ์ผิดในชื่อฐานข้อมูล MongoDB ของฉันและฉันต้องการเปลี่ยนชื่อฐานข้อมูล ฉันสามารถคัดลอกและลบเช่นนี้ ... db.copyDatabase('old_name', 'new_name'); use old_name db.dropDatabase(); มีคำสั่งให้เปลี่ยนชื่อฐานข้อมูลหรือไม่?
483 mongodb  database 

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

5
อัลกอริทึม Hi / Lo คืออะไร?
อัลกอริทึม Hi / Lo คืออะไร? ฉันพบสิ่งนี้ในเอกสารของNHibernate (เป็นวิธีหนึ่งในการสร้างคีย์ที่ไม่ซ้ำกันในส่วน 5.1.4.2) แต่ฉันไม่พบคำอธิบายที่ดีเกี่ยวกับวิธีการทำงาน ฉันรู้ว่า Nhibernate จัดการกับมันและฉันไม่จำเป็นต้องรู้ว่าข้างใน แต่ฉันแค่อยากรู้

12
นำเข้าดัมพ์ SQL ลงในฐานข้อมูล PostgreSQL
เราสลับโฮสต์และโฮสต์เก่าให้ SQL dump ของฐานข้อมูล PostgreSQL ของเว็บไซต์ของเรา ตอนนี้ฉันกำลังพยายามตั้งค่านี้บนเซิร์ฟเวอร์ WAMP ท้องถิ่นเพื่อทดสอบ ปัญหาเดียวคือฉันไม่มีความคิดวิธีนำเข้าฐานข้อมูลนี้ใน PostgreSQL 9 ที่ฉันตั้งค่าไว้ ฉันลอง pgAdmin III แต่ดูเหมือนไม่พบฟังก์ชัน 'นำเข้า' ดังนั้นฉันเพิ่งเปิดตัวแก้ไข SQL และวางเนื้อหาของการถ่ายโอนข้อมูลที่นั่นและดำเนินการมันจะสร้างตาราง แต่มันทำให้ฉันมีข้อผิดพลาดเมื่อมันพยายามที่จะนำข้อมูลในนั้น ERROR: syntax error at or near "t" LINE 474: t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view... The lines: COPY tb_abilities (active, creation, modtime, id, lang, title, description) FROM stdin; …

8
ความยาวสูงสุดสำหรับข้อความประเภท MySQL
ฉันกำลังสร้างฟอร์มสำหรับการส่งข้อความส่วนตัวและต้องการกำหนดmaxlengthค่าของ textarea ที่เหมาะสมกับความยาวสูงสุดของtextฟิลด์ในตารางฐานข้อมูล MySQL ของฉัน สามารถจัดเก็บฟิลด์ข้อความชนิดอักขระได้กี่ตัว ถ้ามากฉันจะสามารถระบุความยาวในฟิลด์ประเภทข้อความฐานข้อมูลเช่นเดียวกับ varchar หรือไม่
437 mysql  database 

14
เรียกใช้ MySQLDump โดยไม่ต้องล็อคตาราง
ฉันต้องการคัดลอกฐานข้อมูลการผลิตสดไปยังฐานข้อมูลการพัฒนาท้องถิ่นของฉัน มีวิธีการทำเช่นนี้โดยไม่ล็อคฐานข้อมูลการผลิตหรือไม่? ฉันกำลังใช้: mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1 แต่มันล็อคแต่ละตารางในขณะที่มันวิ่ง
437 mysql  database 

28
ไม่สามารถโหลดปลั๊กอินการตรวจสอบความถูกต้อง 'caching_sha2_password'
ฉันกำลังเชื่อมต่อ MySQL - 8.0 กับ MySQL Workbench และได้รับข้อผิดพลาดด้านล่าง: ไม่สามารถโหลดปลั๊กอินการตรวจสอบสิทธิ์ 'caching_sha2_password' ได้: dlopen (/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): ไม่พบภาพ ฉันได้ลองใช้เครื่องมือไคลเอนต์อื่นเช่นกัน ทางออกสำหรับเรื่องนี้?

9
เกิดข้อผิดพลาดในการเปลี่ยนชื่อคอลัมน์ใน MySQL
ฉันจะเปลี่ยนชื่อคอลัมน์ในตารางได้xyzอย่างไร คอลัมน์คือ: Manufacurerid, name, status, AI, PK, int ฉันต้องการเปลี่ยนชื่อเป็น manufacturerid ฉันพยายามใช้แผง PHPMyAdmin แต่ฉันได้รับข้อผิดพลาดนี้: MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)

30
จัดเก็บรูปภาพใน DB - ใช่หรือไม่?
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ดังนั้นฉันจึงใช้แอพที่เก็บภาพไว้ในฐานข้อมูลอย่างหนัก ทัศนะของคุณเกี่ยวกับเรื่องนี้คืออะไร? ฉันเป็นประเภทที่จะจัดเก็บตำแหน่งในระบบแฟ้มมากกว่าเก็บไว้ในฐานข้อมูลโดยตรง คุณคิดว่าข้อดี / ข้อเสียคืออะไร
415 database  image  theory  storage  blob 

30
Postgres ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์
หลังจากที่ฉันทำการปรับปรุงการชงและการปรับรุ่นผู้โพสต์ของฉันก็มีปัญหา ฉันพยายามถอนการติดตั้ง postgres และติดตั้งอีกครั้ง แต่ก็ใช้งานไม่ได้เช่นกัน นี่เป็นข้อความแสดงข้อผิดพลาด (ฉันยังได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อฉันพยายาม rake db: migrate ด้วย) $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? ฉันจะแก้มันได้อย่างไร เวอร์ชั่น Mac: Lion Mountain รุ่น homebrew: 0.9.3 รุ่น postgres: psql (PostgreSQL) 9.2.1 …


16
วิธีการรักษาความปลอดภัยรหัสผ่านฐานข้อมูลใน PHP?
เมื่อแอปพลิเคชั่น PHP ทำการเชื่อมต่อฐานข้อมูลแน่นอนว่าโดยทั่วไปจะต้องผ่านการเข้าสู่ระบบและรหัสผ่าน หากฉันใช้การเข้าสู่ระบบที่ได้รับอนุญาตขั้นต่ำเพียงครั้งเดียวสำหรับแอปพลิเคชันของฉัน PHP จำเป็นต้องรู้ว่าการเข้าสู่ระบบและรหัสผ่านนั้นอยู่ที่ไหนสักแห่ง วิธีที่ดีที่สุดในการรักษาความปลอดภัยรหัสผ่านนั้นคืออะไร? ดูเหมือนว่าเพียงแค่เขียนในโค้ด PHP นั้นไม่ใช่ความคิดที่ดี
404 php  database  security 

30
วิธีการเลือกแถวที่ n ในตารางฐานข้อมูล SQL
ฉันสนใจที่จะเรียนรู้วิธีฐานข้อมูลแบบไม่เชื่อเรื่องพระเจ้าในการเลือกแถวที่nจากตารางฐานข้อมูล นอกจากนี้ยังเป็นที่น่าสนใจที่จะเห็นว่าสิ่งนี้สามารถทำได้โดยใช้ฟังก์ชั่นพื้นเมืองของฐานข้อมูลต่อไปนี้: เซิร์ฟเวอร์ SQL MySQL PostgreSQL SQLite คำพยากรณ์ ฉันกำลังทำสิ่งต่อไปนี้ใน SQL Server 2005 แต่ฉันสนใจที่จะเห็นแนวทางที่ไม่เชื่อเรื่องพระเจ้าของผู้อื่นมากขึ้น: WITH Ordered AS ( SELECT ROW_NUMBER() OVER (ORDER BY OrderID) AS RowNumber, OrderID, OrderDate FROM Orders) SELECT * FROM Ordered WHERE RowNumber = 1000000 เครดิตสำหรับ SQL ข้างต้น: บล็อกของ Firoz Ansari อัปเดต:ดูคำตอบของ Troels Arvinเกี่ยวกับมาตรฐาน SQL Troels คุณมีลิงค์ที่เราสามารถอ้างอิงได้ไหม?

13
รายการความยาวมาตรฐานสำหรับฟิลด์ฐานข้อมูล
ฉันกำลังออกแบบตารางฐานข้อมูลและถามตัวเองคำถามโง่ ๆ อีกครั้ง: ฟิลด์ชื่อควรจะนานเท่าไหร่ ใครบ้างมีรายการความยาวที่สมเหตุสมผลสำหรับฟิลด์ที่พบบ่อยที่สุดเช่นชื่อนามสกุลและที่อยู่อีเมล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.