Skip to content

🚀 [Feature]: ClickHouse Implementation #1204

@mirusky

Description

@mirusky

Feature Description

I'd like to use Clickhouse as storage layer and having control over the table engine being used so I could store into different places effortless.

Additional Context (optional)

No response

Code Snippet (optional)

package main

import "github.com/gofiber/storage/clickhouse"

func main() {
  store := clickhouse.New(clickhouse.Config{
	Host:      "127.0.0.1",
	Port:      9000,
	Username:  "",
	Password:  "",
	Engine: clickhouse.Memory
  })
}

Checklist:

  • I agree to follow Fiber's Code of Conduct.
  • I have checked for existing issues that describe my suggestion prior to opening this one.
  • I understand that improperly formatted feature requests may be closed without explanation.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions