<p>Hello,</p>
<p>Few days ago, I set up a VM and it's running on Fedora right now. As it is very low end VM, my purpose for the VM is testing environment. I normally don't use any web server (i.e. Apache, Ngix) but golang itself. </p>
<p>For the DB side, I like datastore and want to use it with very minimum modification in case I migrate it to Google App Engine. I am currently thinking about using Bolt DB. </p>
<p>What would you do if you were I? Your suggestion would be great help.
Thank you</p>
<hr/>**评论:**<br/><br/>itsmontoya: <pre><p>BoltDb is a solid choice</p></pre>Depado: <pre><p>Couldn't agree more, BoltDB is amazing. Plus it's a pure Go solution.</p></pre>gbitten: <pre><p>If you like GAE, maybe you should try AppScale (<a href="https://github.com/AppScale/appscale" rel="nofollow">https://github.com/AppScale/appscale</a>).</p></pre>Fwippy: <pre><p>I'd recommend using the same DB for development, testing, and production. If you're already using datastore, I'd continue to use it. </p>
<p>Otherwise, like <a href="/u/itsmontoya" rel="nofollow">u/itsmontoya</a> said, BoltDB is a solid choice.</p></pre>gonyyi: <pre><p>Thank you all! Have a great Monday!</p></pre>
![](https://static.golangjob.cn/static/img/banner.png)