Tigris คือฐานข้อมูล NoSQL แบบไร้เซิร์ฟเวอร์และแพลตฟอร์มการค้นหาที่นำเสนอทางเลือกโอเพ่นซอร์สแทน MongoDB และ DynamoDB Tigris สร้างขึ้นบน FoundationDB และผสมผสานความสอดคล้องของธุรกรรม ACID เข้ากับขนาดและความยืดหยุ่นของ NoSQL ด้วยต้นทุนเพียงเล็กน้อย
เว็บไซต์ | เริ่มต้นอย่างรวดเร็ว | การอ้างอิง API | ไม่ลงรอยกัน | ทวิตเตอร์
เพื่อตั้งค่าสภาพแวดล้อมการพัฒนาในพื้นที่ของคุณ ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Go หรือรันแล้ว:
sh scripts/install_go.sh
เพิ่ม $GOPATH
ของคุณไปยังตัวแปรสภาพแวดล้อม $PATHS
ของคุณ จากนั้นให้ดาวน์โหลดและติดตั้งการขึ้นต่อกันของบิลด์และการรัน FoundationDB:
sh scripts/install_build_deps.sh
เริ่มฟังเซิร์ฟเวอร์ Tigris ท้องถิ่นบน http://localhost:8081
โดยเรียกใช้:
make run
สิ่งนี้จะทำให้การพึ่งพาและเซิร์ฟเวอร์เกิดขึ้นในคอนเทนเนอร์นักเทียบท่าพร้อมกับการเปลี่ยนแปลงทั้งหมดของคุณ
หรือคุณสามารถเรียกใช้ make run_full
เพื่อเรียกใช้เครื่องมือตรวจสอบได้เช่นกัน
การทดสอบจะดำเนินการโดยใช้ make test
ซึ่งจะรันทั้งการทดสอบหน่วยและการรวมในคอนเทนเนอร์นักเทียบท่า
เรียกใช้ make run
เพื่อนำเซิร์ฟเวอร์ขึ้นมาในคอนเทนเนอร์นักเทียบท่า ตอนนี้คุณสามารถรันการทดสอบแต่ละรายการใน IDE ที่คุณต้องการได้ ชุดทดสอบทั้งหมดสามารถรันได้โดยใช้ make local_test
เรียกใช้ make local_run
เพื่อเริ่มเซิร์ฟเวอร์ Tigris บนโฮสต์ ตอนนี้คุณสามารถแนบไปกับกระบวนการและแก้ไขจุดบกพร่องจาก IDE ได้แล้ว
ซอฟต์แวร์นี้ได้รับอนุญาตภายใต้ Apache 2.0