Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: ถ้าเรามีฐานข้อมูลขนาดใหญ่เกิน 70,000 row ควรใช้อะไรดีคะ

  1. #1
    Senior Member
    Join Date
    Jul 2007
    Location
    Bangkok
    Posts
    271


    เนื่องจากฐานข้อมูลเรามีขนาดใหญ่มากประมาณ 5,000,000 row แต่ว่ามีตารางเดียว และมีข้อมูลแค่ 3 coloumn
    ควรใช้ฐานข้อมูลของเจ้าไหนดีคะ และหากต้องการเอาข้อมูลออกมาประมวลผลควรใช้คู่กับprogram อะไรดี

  2. #2
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    ถ้าข้อมูลใหญ่ถึงขนาดนั้แล้วผมว่าก็คงเป็นระดับ Enterprise ซึ่งถ้าใช่ก็คงก็คงไม่พ้น Oracle เป็นแน่
    การนำข้อมูลออกมาวิเคราะห์นั้น จะใช้โปรแกรมไหนก็ขึ้นอยู่กับการสะดวกนำข้อมูลไปนำเสนอ
    ถ้าหากเป็นเว็บก็พวก PHP, ASP, Java etc...ขึ้นอยู่กับการใช้งาน
    ถ้าจำไม่ผิด Oracle ดูเหมือนจะมี Tool สร้าง Report ของมันด้วยเหมือนกัน

  3. #3
    Senior Member
    Join Date
    Jul 2007
    Location
    Bangkok
    Posts
    271


    ขอบคุณมากค่าสำหรับคำตอบ
    ว่าแต่ว่าหากเลือกข้อมูลมาเพื่อจะประมวลผลเช่น เลือกเวลามา + 5 แล้วค่อยโชว์ออกไปเนี่ย phpก็ได้ใช่มั้ยคะ

  4. #4
    Jedi Global Moderator
    Join Date
    Aug 2007
    Location
    Bangkok
    Posts
    136


    PHP ก็ใช้ได้ครับ ขึ้นอยู่กับเทคนิคของการเขียนโปรแกรมครับ ซึ่ง Programmer จะต้องเลือกเอาว่า จะเขียนให้มันประมวลผล ในฝั่ง Client Side หรือ Server Side จะให้ใช้ Memory บน Web Server หรือบน Database จะเขียนโปรแกรมตรงแล้วบวกจาก Record Set หรือว่า จะเขียนเป็น Store Proceduce แล้วค่อยเรียนผ่าน Store Proceduce
    เพื่อให้เร็วขึ้นจะสร้าง index หรือเปล่า ซึ่งสิ่งเหล่านี้จะต้องเลือกเอาครับว่าอย่างไรจะสะดวก ประหยัดเวลา เหมาะกับสิ่งที่คุณจะทำครับ

  5. #5
    Senior Member
    Join Date
    Jul 2007
    Location
    Bangkok
    Posts
    271


    อืมมม ขอบคุณมากค่าสำหรับคำตอบ

  6. #6
    Senior Member
    Join Date
    Sep 2005
    Location
    Thailand
    Posts
    121


    ผมว่า oracle ใช้กับ java จะดีที่สุดอ่ะคับที่เคยใช้นะครับ
    อีกอย่างผมว่าเวลาทำ report ใช้ stored procedure + trigger สร้าง temporary report ก้อดีนะครับ

  7. #7


    ผมว่า เราใช้ ภาษาของ Database นั้น ๆ เลยจะดีกว่านะครับ Database ยี่ห้อไหนก็ได้
    จะเขียนเป็น stored procedure หรือจะ Query ก็เร็ว ครับผม
    จะเร็วกว่ากันเยอะเลยครับ

  8. #8


    ผมก็นะนำให้ใช้ stored procedure ทำก่อนแล้วคอยแสดงผลนะครับ

    เราก็แค่สร้าง stored procedure ขึ้นมาแล้วให้
    php เรียกใช้ stored procedure นั้น ๆ
    แต่ว่า ถ้าใช้ mysql รุ่นต่ำกว่า 5 ไม่น่าจะมี stored procedure นะครับ

  9. #9
    Junior Member
    Join Date
    Feb 2009
    Posts
    2


    ใช้ MySQL ก็ได้ครับ ผมเคยใช้กับฐานข้อมูล 9,000,000 row ยังไม่ช้านัก
    ส่วนจะใช้ Program อะไรมาประมวลผล ก็คงขึ้นอยู่กับงานที่ต้องการนำเสนอ และก็ความถนัดของเราแล้วละครับ

  10. #10
    Junior Member
    Join Date
    Feb 2009
    Posts
    6


    mssql ก็ได้ แค่ 5 ล้านสบาย ๆ แถมมี report server คล้าย crystal report ด้วยรายงานก็ถึงผ่าน report manager ที่ run บน browser เลย

Page 1 of 2 12 LastLast

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •