Thank you very much all, now i start the tutorials to see if I can continue
with it. thank you again

On Thu, Apr 4, 2019 at 1:32 AM David Riley <fraveyd...@gmail.com> wrote:

> On Apr 3, 2019, at 11:34 AM, Shyaka Rene <renek...@gmail.com> wrote:
> >
> >
> > Hello.
> > I'm new to go, i'm looking for a programming language to replace java. I
> have simple questions
> >       • is it a good idea to deploy go in cloud server if go is compiled
> to machine binaries, what can happen if the cloud provider changes the
> physical server to different processor architecture.
>
> This is a concern for Java, too, in that you have to have a JVM to run on.
> Go builds easily for most common cloud architectures these days (amd64,
> ppc64le, arm/aarch64, s390) and less easily for a few others (e.g. sparc).
> Do multi-architecture builds to protect yourself.
>
> If you're building for modern cloud infrastructure, you may be using
> Docker; Docker supports multi-architecture images, so if you do your build
> system correctly, you should be able to build image bundles that support a
> bunch of different architectures reasonably easily.
>
> It's maybe somewhat less easy than distributing a Java binary across
> multiple architectures, but ultimately it's probably easier than
> maintaining something that needs to run well across different Unixes and
> beyond (OpenVMS, IBM i to name a few).
>
> That said, most cloud providers aren't in the business of suddenly
> changing their entire processor architecture to something incompatible,
> unless they're Oracle.
>
> >       • does go have embedded relational database management system
> similar to h2 in java. google gives me key/value pair embedded database
> >    any help is appreciated. thank you
>
> Go has lots of interfaces to lots of databases, from key/value (memcached,
> Redis, bdb) to relational (an flexible SQL interface with drivers for most
> popular RDBs including sqlite) to popular non-SQL databases (Couchbase,
> Mongo, etc).  Others on the list have also pointed out a few other embedded
> ones available for Go of which I wasn't aware, so that's very exciting.
>
>
> - Dave
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to