HSQLDB - บทนำ
HyperSQL Database (HSQLDB) เป็นตัวจัดการฐานข้อมูลเชิงสัมพันธ์ที่ทันสมัยซึ่งสอดคล้องอย่างใกล้ชิดกับมาตรฐาน SQL: 2011 และข้อกำหนด JDBC 4 รองรับคุณสมบัติหลักและ RDBMS ทั้งหมด HSQLDB ใช้สำหรับการพัฒนาทดสอบและปรับใช้แอปพลิเคชันฐานข้อมูล
คุณสมบัติหลักและเป็นเอกลักษณ์ของ HSQLDB คือการปฏิบัติตามมาตรฐาน สามารถให้การเข้าถึงฐานข้อมูลภายในกระบวนการแอปพลิเคชันของผู้ใช้ภายในแอ็พพลิเคชันเซิร์ฟเวอร์หรือเป็นกระบวนการเซิร์ฟเวอร์แยกต่างหาก
คุณสมบัติของ HSQLDB
HSQLDB ใช้โครงสร้างในหน่วยความจำสำหรับการดำเนินการที่รวดเร็วกับเซิร์ฟเวอร์ DB ใช้ความคงอยู่ของดิสก์ตามความยืดหยุ่นของผู้ใช้พร้อมการกู้คืนข้อขัดข้องที่เชื่อถือได้
HSQLDB ยังเหมาะสำหรับระบบธุรกิจอัจฉริยะ ETL และแอปพลิเคชันอื่น ๆ ที่ประมวลผลชุดข้อมูลขนาดใหญ่
HSQLDB มีตัวเลือกการปรับใช้ระดับองค์กรมากมายเช่นธุรกรรม XA แหล่งข้อมูลการรวมการเชื่อมต่อและการพิสูจน์ตัวตนระยะไกล
HSQLDB เขียนด้วยภาษาโปรแกรม Java และทำงานใน Java Virtual Machine (JVM) สนับสนุนอินเทอร์เฟซ JDBC สำหรับการเข้าถึงฐานข้อมูล
ส่วนประกอบของ HSQLDB
มีส่วนประกอบสามอย่างที่แตกต่างกันในแพ็คเกจ HSQLDB jar
HyperSQL RDBMS Engine (HSQLDB)
ไดร์เวอร์ HyperSQL JDBC
ตัวจัดการฐานข้อมูล (เครื่องมือเข้าถึงฐานข้อมูล GUI พร้อมเวอร์ชัน Swing และ AWT)
HyperSQL RDBMS และ JDBC Driver มีฟังก์ชันการทำงานหลัก ผู้จัดการฐานข้อมูลเป็นเครื่องมือการเข้าถึงฐานข้อมูลที่มีวัตถุประสงค์ทั่วไปซึ่งสามารถใช้ได้กับเอ็นจินฐานข้อมูลใด ๆ ที่มีไดรเวอร์ JDBC
jar เพิ่มเติมที่เรียกว่า sqltool.jar มี Sql Tool ซึ่งเป็นเครื่องมือเข้าถึงฐานข้อมูลบรรทัดคำสั่ง นี่คือคำสั่งวัตถุประสงค์ทั่วไป เครื่องมือการเข้าถึงฐานข้อมูล Line ที่สามารถใช้กับเอ็นจิ้นฐานข้อมูลอื่นได้เช่นกัน